/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/simple-array-sum-sV0.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a865e3bea3ade1065a4c95009cfa501fe03c5538-a865e3b [2021-02-19 20:17:28,808 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-02-19 20:17:28,810 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-02-19 20:17:28,838 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-02-19 20:17:28,839 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-02-19 20:17:28,841 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-02-19 20:17:28,843 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-02-19 20:17:28,847 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-02-19 20:17:28,849 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-02-19 20:17:28,852 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-02-19 20:17:28,852 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-02-19 20:17:28,853 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-02-19 20:17:28,854 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-02-19 20:17:28,855 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-02-19 20:17:28,856 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-02-19 20:17:28,857 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-02-19 20:17:28,859 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-02-19 20:17:28,859 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-02-19 20:17:28,861 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-02-19 20:17:28,867 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-02-19 20:17:28,868 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-02-19 20:17:28,869 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-02-19 20:17:28,869 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-02-19 20:17:28,871 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-02-19 20:17:28,875 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-02-19 20:17:28,875 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-02-19 20:17:28,875 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-02-19 20:17:28,876 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-02-19 20:17:28,876 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-02-19 20:17:28,877 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-02-19 20:17:28,877 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-02-19 20:17:28,878 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-02-19 20:17:28,879 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-02-19 20:17:28,879 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-02-19 20:17:28,879 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-02-19 20:17:28,880 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-02-19 20:17:28,880 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-02-19 20:17:28,880 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-02-19 20:17:28,880 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-02-19 20:17:28,881 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-02-19 20:17:28,881 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-02-19 20:17:28,884 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-02-19 20:17:28,910 INFO L113 SettingsManager]: Loading preferences was successful [2021-02-19 20:17:28,910 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-02-19 20:17:28,910 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-02-19 20:17:28,910 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-02-19 20:17:28,912 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-02-19 20:17:28,912 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-02-19 20:17:28,912 INFO L138 SettingsManager]: * Use SBE=true [2021-02-19 20:17:28,913 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-02-19 20:17:28,913 INFO L138 SettingsManager]: * sizeof long=4 [2021-02-19 20:17:28,913 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-02-19 20:17:28,913 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-02-19 20:17:28,913 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-02-19 20:17:28,914 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-02-19 20:17:28,914 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-02-19 20:17:28,914 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-02-19 20:17:28,914 INFO L138 SettingsManager]: * sizeof long double=12 [2021-02-19 20:17:28,914 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-02-19 20:17:28,914 INFO L138 SettingsManager]: * Use constant arrays=true [2021-02-19 20:17:28,914 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-02-19 20:17:28,914 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-02-19 20:17:28,914 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-02-19 20:17:28,914 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-02-19 20:17:28,915 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-02-19 20:17:28,915 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-02-19 20:17:28,915 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-02-19 20:17:28,915 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-02-19 20:17:28,915 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-02-19 20:17:28,915 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-02-19 20:17:28,915 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-02-19 20:17:28,915 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-02-19 20:17:28,915 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-02-19 20:17:28,916 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-02-19 20:17:29,168 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-02-19 20:17:29,190 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-02-19 20:17:29,192 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-02-19 20:17:29,193 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-02-19 20:17:29,194 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-02-19 20:17:29,195 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/simple-array-sum-sV0.wvr.bpl [2021-02-19 20:17:29,195 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/simple-array-sum-sV0.wvr.bpl' [2021-02-19 20:17:29,227 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-02-19 20:17:29,231 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-02-19 20:17:29,232 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-02-19 20:17:29,232 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-02-19 20:17:29,232 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-02-19 20:17:29,242 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/1) ... [2021-02-19 20:17:29,247 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/1) ... [2021-02-19 20:17:29,252 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-02-19 20:17:29,253 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-02-19 20:17:29,253 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-02-19 20:17:29,253 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-02-19 20:17:29,259 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/1) ... [2021-02-19 20:17:29,259 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/1) ... [2021-02-19 20:17:29,259 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/1) ... [2021-02-19 20:17:29,259 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/1) ... [2021-02-19 20:17:29,261 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/1) ... [2021-02-19 20:17:29,264 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/1) ... [2021-02-19 20:17:29,265 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/1) ... [2021-02-19 20:17:29,265 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-02-19 20:17:29,266 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-02-19 20:17:29,266 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-02-19 20:17:29,266 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-02-19 20:17:29,270 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (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-02-19 20:17:29,328 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-02-19 20:17:29,328 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-02-19 20:17:29,329 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-02-19 20:17:29,329 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-02-19 20:17:29,329 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-02-19 20:17:29,329 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-02-19 20:17:29,329 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-02-19 20:17:29,329 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-02-19 20:17:29,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-02-19 20:17:29,329 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-02-19 20:17:29,329 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-02-19 20:17:29,329 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-02-19 20:17:29,330 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-02-19 20:17:29,514 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-02-19 20:17:29,515 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-02-19 20:17:29,516 INFO L202 PluginConnector]: Adding new model simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 08:17:29 BoogieIcfgContainer [2021-02-19 20:17:29,516 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-02-19 20:17:29,517 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-02-19 20:17:29,517 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-02-19 20:17:29,519 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-02-19 20:17:29,519 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 08:17:29" (1/2) ... [2021-02-19 20:17:29,520 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@56eb26c5 and model type simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 08:17:29, skipping insertion in model container [2021-02-19 20:17:29,520 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 08:17:29" (2/2) ... [2021-02-19 20:17:29,521 INFO L111 eAbstractionObserver]: Analyzing ICFG simple-array-sum-sV0.wvr.bpl [2021-02-19 20:17:29,524 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-02-19 20:17:29,525 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-02-19 20:17:29,527 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-02-19 20:17:29,527 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-02-19 20:17:29,572 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-02-19 20:17:29,583 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-02-19 20:17:29,611 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-02-19 20:17:29,611 INFO L377 AbstractCegarLoop]: Hoare is true [2021-02-19 20:17:29,611 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-02-19 20:17:29,611 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-02-19 20:17:29,611 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-02-19 20:17:29,611 INFO L381 AbstractCegarLoop]: Difference is false [2021-02-19 20:17:29,611 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-02-19 20:17:29,611 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-02-19 20:17:29,617 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 29 transitions, 82 flow [2021-02-19 20:17:29,655 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 133 states, 131 states have (on average 3.015267175572519) internal successors, (395), 132 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:29,657 INFO L276 IsEmpty]: Start isEmpty. Operand has 133 states, 131 states have (on average 3.015267175572519) internal successors, (395), 132 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:29,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-02-19 20:17:29,665 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:29,666 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:29,666 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:29,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:29,670 INFO L82 PathProgramCache]: Analyzing trace with hash 908326822, now seen corresponding path program 1 times [2021-02-19 20:17:29,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:29,677 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051514300] [2021-02-19 20:17:29,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:29,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:29,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:29,949 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051514300] [2021-02-19 20:17:29,950 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 20:17:29,950 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-02-19 20:17:29,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674187879] [2021-02-19 20:17:29,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-02-19 20:17:29,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:29,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-02-19 20:17:29,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-02-19 20:17:29,970 INFO L87 Difference]: Start difference. First operand has 133 states, 131 states have (on average 3.015267175572519) internal successors, (395), 132 states have internal predecessors, (395), 0 states have call successors, (0), 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 5 states, 5 states have (on average 3.2) internal successors, (16), 4 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-02-19 20:17:30,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:30,100 INFO L93 Difference]: Finished difference Result 257 states and 781 transitions. [2021-02-19 20:17:30,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-02-19 20:17:30,102 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 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-02-19 20:17:30,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:30,117 INFO L225 Difference]: With dead ends: 257 [2021-02-19 20:17:30,118 INFO L226 Difference]: Without dead ends: 230 [2021-02-19 20:17:30,120 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-02-19 20:17:30,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-02-19 20:17:30,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 188. [2021-02-19 20:17:30,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 3.0802139037433154) internal successors, (576), 187 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 576 transitions. [2021-02-19 20:17:30,170 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 576 transitions. Word has length 16 [2021-02-19 20:17:30,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:30,174 INFO L480 AbstractCegarLoop]: Abstraction has 188 states and 576 transitions. [2021-02-19 20:17:30,174 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 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-02-19 20:17:30,174 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 576 transitions. [2021-02-19 20:17:30,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-02-19 20:17:30,176 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:30,176 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:30,176 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-02-19 20:17:30,176 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:30,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:30,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1130598874, now seen corresponding path program 1 times [2021-02-19 20:17:30,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:30,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570074943] [2021-02-19 20:17:30,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:30,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:30,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:30,227 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570074943] [2021-02-19 20:17:30,227 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151932784] [2021-02-19 20:17:30,227 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-02-19 20:17:30,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:30,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 3 conjunts are in the unsatisfiable core [2021-02-19 20:17:30,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:30,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:30,358 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:30,358 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-02-19 20:17:30,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455300067] [2021-02-19 20:17:30,359 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-02-19 20:17:30,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:30,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-02-19 20:17:30,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-02-19 20:17:30,361 INFO L87 Difference]: Start difference. First operand 188 states and 576 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:30,452 INFO L93 Difference]: Finished difference Result 376 states and 1113 transitions. [2021-02-19 20:17:30,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-02-19 20:17:30,453 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-02-19 20:17:30,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:30,455 INFO L225 Difference]: With dead ends: 376 [2021-02-19 20:17:30,455 INFO L226 Difference]: Without dead ends: 376 [2021-02-19 20:17:30,456 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-02-19 20:17:30,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-02-19 20:17:30,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 181. [2021-02-19 20:17:30,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 3.077777777777778) internal successors, (554), 180 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 554 transitions. [2021-02-19 20:17:30,468 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 554 transitions. Word has length 18 [2021-02-19 20:17:30,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:30,469 INFO L480 AbstractCegarLoop]: Abstraction has 181 states and 554 transitions. [2021-02-19 20:17:30,469 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,469 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 554 transitions. [2021-02-19 20:17:30,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-02-19 20:17:30,470 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:30,470 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:30,670 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-02-19 20:17:30,671 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:30,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:30,671 INFO L82 PathProgramCache]: Analyzing trace with hash 943011610, now seen corresponding path program 2 times [2021-02-19 20:17:30,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:30,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295205638] [2021-02-19 20:17:30,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:30,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:30,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:30,700 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295205638] [2021-02-19 20:17:30,700 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 20:17:30,700 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-02-19 20:17:30,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923947882] [2021-02-19 20:17:30,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-02-19 20:17:30,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:30,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-02-19 20:17:30,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-02-19 20:17:30,702 INFO L87 Difference]: Start difference. First operand 181 states and 554 transitions. Second operand has 4 states, 4 states have (on average 4.5) 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-02-19 20:17:30,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:30,742 INFO L93 Difference]: Finished difference Result 221 states and 644 transitions. [2021-02-19 20:17:30,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-02-19 20:17:30,743 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) 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) Word has length 18 [2021-02-19 20:17:30,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:30,744 INFO L225 Difference]: With dead ends: 221 [2021-02-19 20:17:30,745 INFO L226 Difference]: Without dead ends: 190 [2021-02-19 20:17:30,745 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-02-19 20:17:30,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-02-19 20:17:30,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 169. [2021-02-19 20:17:30,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 3.0297619047619047) internal successors, (509), 168 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 509 transitions. [2021-02-19 20:17:30,751 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 509 transitions. Word has length 18 [2021-02-19 20:17:30,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:30,752 INFO L480 AbstractCegarLoop]: Abstraction has 169 states and 509 transitions. [2021-02-19 20:17:30,752 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.5) 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-02-19 20:17:30,752 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 509 transitions. [2021-02-19 20:17:30,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-02-19 20:17:30,753 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:30,753 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:30,753 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-02-19 20:17:30,753 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:30,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:30,753 INFO L82 PathProgramCache]: Analyzing trace with hash 198029256, now seen corresponding path program 1 times [2021-02-19 20:17:30,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:30,754 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000618076] [2021-02-19 20:17:30,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:30,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:30,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:30,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000618076] [2021-02-19 20:17:30,776 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 20:17:30,776 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-02-19 20:17:30,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68705468] [2021-02-19 20:17:30,776 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-02-19 20:17:30,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:30,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-02-19 20:17:30,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 20:17:30,777 INFO L87 Difference]: Start difference. First operand 169 states and 509 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:30,786 INFO L93 Difference]: Finished difference Result 239 states and 717 transitions. [2021-02-19 20:17:30,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-02-19 20:17:30,786 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-02-19 20:17:30,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:30,788 INFO L225 Difference]: With dead ends: 239 [2021-02-19 20:17:30,788 INFO L226 Difference]: Without dead ends: 203 [2021-02-19 20:17:30,788 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 20:17:30,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-02-19 20:17:30,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2021-02-19 20:17:30,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 3.0247524752475248) internal successors, (611), 202 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 611 transitions. [2021-02-19 20:17:30,794 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 611 transitions. Word has length 19 [2021-02-19 20:17:30,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:30,795 INFO L480 AbstractCegarLoop]: Abstraction has 203 states and 611 transitions. [2021-02-19 20:17:30,795 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,795 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 611 transitions. [2021-02-19 20:17:30,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-02-19 20:17:30,796 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:30,796 INFO L506 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-02-19 20:17:30,796 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-02-19 20:17:30,796 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:30,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:30,796 INFO L82 PathProgramCache]: Analyzing trace with hash -39545434, now seen corresponding path program 1 times [2021-02-19 20:17:30,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:30,797 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650119132] [2021-02-19 20:17:30,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:30,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:30,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:30,849 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650119132] [2021-02-19 20:17:30,849 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757848834] [2021-02-19 20:17:30,849 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-02-19 20:17:30,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:30,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 3 conjunts are in the unsatisfiable core [2021-02-19 20:17:30,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:30,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:30,907 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:30,907 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-02-19 20:17:30,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16937990] [2021-02-19 20:17:30,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-02-19 20:17:30,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:30,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-02-19 20:17:30,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-02-19 20:17:30,909 INFO L87 Difference]: Start difference. First operand 203 states and 611 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:30,975 INFO L93 Difference]: Finished difference Result 280 states and 853 transitions. [2021-02-19 20:17:30,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-02-19 20:17:30,976 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-02-19 20:17:30,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:30,978 INFO L225 Difference]: With dead ends: 280 [2021-02-19 20:17:30,978 INFO L226 Difference]: Without dead ends: 280 [2021-02-19 20:17:30,978 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-02-19 20:17:30,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-02-19 20:17:30,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 215. [2021-02-19 20:17:30,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 3.0233644859813085) internal successors, (647), 214 states have internal predecessors, (647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 647 transitions. [2021-02-19 20:17:30,993 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 647 transitions. Word has length 21 [2021-02-19 20:17:30,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:30,994 INFO L480 AbstractCegarLoop]: Abstraction has 215 states and 647 transitions. [2021-02-19 20:17:30,994 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:30,994 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 647 transitions. [2021-02-19 20:17:30,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-02-19 20:17:30,996 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:30,996 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:31,206 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:31,206 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:31,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:31,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1593703584, now seen corresponding path program 1 times [2021-02-19 20:17:31,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:31,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691667572] [2021-02-19 20:17:31,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:31,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:31,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:31,341 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691667572] [2021-02-19 20:17:31,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180644349] [2021-02-19 20:17:31,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:31,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:31,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-02-19 20:17:31,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:31,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-02-19 20:17:31,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:31,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:31,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-02-19 20:17:31,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:31,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:31,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:31,526 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:20 [2021-02-19 20:17:31,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:17:31,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:31,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:31,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:31,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:12 [2021-02-19 20:17:31,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:31,634 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:31,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-02-19 20:17:31,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299344327] [2021-02-19 20:17:31,635 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:17:31,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:31,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:17:31,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:17:31,636 INFO L87 Difference]: Start difference. First operand 215 states and 647 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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-02-19 20:17:31,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:31,861 INFO L93 Difference]: Finished difference Result 381 states and 1115 transitions. [2021-02-19 20:17:31,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-02-19 20:17:31,861 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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) Word has length 23 [2021-02-19 20:17:31,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:31,863 INFO L225 Difference]: With dead ends: 381 [2021-02-19 20:17:31,863 INFO L226 Difference]: Without dead ends: 354 [2021-02-19 20:17:31,863 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-02-19 20:17:31,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-02-19 20:17:31,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 294. [2021-02-19 20:17:31,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.9829351535836177) internal successors, (874), 293 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:31,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 874 transitions. [2021-02-19 20:17:31,869 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 874 transitions. Word has length 23 [2021-02-19 20:17:31,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:31,869 INFO L480 AbstractCegarLoop]: Abstraction has 294 states and 874 transitions. [2021-02-19 20:17:31,869 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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-02-19 20:17:31,869 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 874 transitions. [2021-02-19 20:17:31,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-02-19 20:17:31,870 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:31,870 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:32,078 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:32,078 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:32,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:32,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1175327418, now seen corresponding path program 2 times [2021-02-19 20:17:32,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:32,079 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542298873] [2021-02-19 20:17:32,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:32,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:32,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:32,199 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542298873] [2021-02-19 20:17:32,199 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028456844] [2021-02-19 20:17:32,199 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 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-02-19 20:17:32,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:17:32,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:32,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 21 conjunts are in the unsatisfiable core [2021-02-19 20:17:32,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:32,286 INFO L446 ElimStorePlain]: Different costs {0=[v_C_15], 1=[A]} [2021-02-19 20:17:32,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:32,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:32,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:32,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 17 treesize of output 13 [2021-02-19 20:17:32,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:32,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:32,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:32,320 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:26 [2021-02-19 20:17:32,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 25 [2021-02-19 20:17:32,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:32,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:32,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:32,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:12 [2021-02-19 20:17:32,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:32,414 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:32,414 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-02-19 20:17:32,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568381406] [2021-02-19 20:17:32,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:17:32,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:32,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:17:32,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:17:32,415 INFO L87 Difference]: Start difference. First operand 294 states and 874 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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-02-19 20:17:32,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:32,629 INFO L93 Difference]: Finished difference Result 588 states and 1800 transitions. [2021-02-19 20:17:32,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-02-19 20:17:32,629 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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) Word has length 23 [2021-02-19 20:17:32,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:32,632 INFO L225 Difference]: With dead ends: 588 [2021-02-19 20:17:32,632 INFO L226 Difference]: Without dead ends: 561 [2021-02-19 20:17:32,632 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-02-19 20:17:32,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-02-19 20:17:32,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 314. [2021-02-19 20:17:32,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 3.073482428115016) internal successors, (962), 313 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:32,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 962 transitions. [2021-02-19 20:17:32,640 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 962 transitions. Word has length 23 [2021-02-19 20:17:32,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:32,640 INFO L480 AbstractCegarLoop]: Abstraction has 314 states and 962 transitions. [2021-02-19 20:17:32,640 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 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-02-19 20:17:32,640 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 962 transitions. [2021-02-19 20:17:32,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-02-19 20:17:32,641 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:32,641 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:32,856 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:32,856 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:32,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:32,857 INFO L82 PathProgramCache]: Analyzing trace with hash -439478816, now seen corresponding path program 3 times [2021-02-19 20:17:32,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:32,857 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667507283] [2021-02-19 20:17:32,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:32,975 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:32,976 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667507283] [2021-02-19 20:17:32,976 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668770828] [2021-02-19 20:17:32,976 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 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-02-19 20:17:32,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 20:17:32,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:32,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-02-19 20:17:33,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:33,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:33,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:33,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:17:33,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-02-19 20:17:33,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:33,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:20 [2021-02-19 20:17:33,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-02-19 20:17:33,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:33,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:12 [2021-02-19 20:17:33,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:33,169 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:33,169 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-02-19 20:17:33,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247544998] [2021-02-19 20:17:33,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:17:33,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:33,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:17:33,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:17:33,172 INFO L87 Difference]: Start difference. First operand 314 states and 962 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:33,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:33,463 INFO L93 Difference]: Finished difference Result 534 states and 1651 transitions. [2021-02-19 20:17:33,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-02-19 20:17:33,464 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-02-19 20:17:33,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:33,467 INFO L225 Difference]: With dead ends: 534 [2021-02-19 20:17:33,467 INFO L226 Difference]: Without dead ends: 507 [2021-02-19 20:17:33,467 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-02-19 20:17:33,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-02-19 20:17:33,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 366. [2021-02-19 20:17:33,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.084931506849315) internal successors, (1126), 365 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:33,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1126 transitions. [2021-02-19 20:17:33,480 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1126 transitions. Word has length 23 [2021-02-19 20:17:33,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:33,480 INFO L480 AbstractCegarLoop]: Abstraction has 366 states and 1126 transitions. [2021-02-19 20:17:33,481 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:33,481 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1126 transitions. [2021-02-19 20:17:33,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-02-19 20:17:33,481 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:33,481 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:33,690 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:33,690 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:33,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:33,690 INFO L82 PathProgramCache]: Analyzing trace with hash -1859930428, now seen corresponding path program 4 times [2021-02-19 20:17:33,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:33,690 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976715966] [2021-02-19 20:17:33,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:33,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:33,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:33,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976715966] [2021-02-19 20:17:33,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080737596] [2021-02-19 20:17:33,800 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 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-02-19 20:17:33,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:17:33,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:33,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-02-19 20:17:33,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:33,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:33,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:33,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:17:33,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 15 treesize of output 11 [2021-02-19 20:17:33,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:33,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:17 [2021-02-19 20:17:33,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-02-19 20:17:33,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:33,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:33,932 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:12 [2021-02-19 20:17:33,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:33,993 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:33,993 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-02-19 20:17:33,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850405562] [2021-02-19 20:17:33,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:17:33,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:33,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:17:33,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:17:33,994 INFO L87 Difference]: Start difference. First operand 366 states and 1126 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:34,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:34,174 INFO L93 Difference]: Finished difference Result 573 states and 1778 transitions. [2021-02-19 20:17:34,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-02-19 20:17:34,174 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-02-19 20:17:34,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:34,177 INFO L225 Difference]: With dead ends: 573 [2021-02-19 20:17:34,177 INFO L226 Difference]: Without dead ends: 546 [2021-02-19 20:17:34,177 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-02-19 20:17:34,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2021-02-19 20:17:34,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 366. [2021-02-19 20:17:34,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 3.084931506849315) internal successors, (1126), 365 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:34,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1126 transitions. [2021-02-19 20:17:34,186 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1126 transitions. Word has length 23 [2021-02-19 20:17:34,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:34,186 INFO L480 AbstractCegarLoop]: Abstraction has 366 states and 1126 transitions. [2021-02-19 20:17:34,186 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:34,186 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1126 transitions. [2021-02-19 20:17:34,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-02-19 20:17:34,188 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:34,188 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:34,402 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:34,403 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:34,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:34,403 INFO L82 PathProgramCache]: Analyzing trace with hash 952545662, now seen corresponding path program 5 times [2021-02-19 20:17:34,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:34,403 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381867736] [2021-02-19 20:17:34,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:34,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:34,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:34,429 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381867736] [2021-02-19 20:17:34,429 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165745716] [2021-02-19 20:17:34,429 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 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-02-19 20:17:34,470 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 20:17:34,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:34,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-02-19 20:17:34,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:34,532 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:34,532 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:34,532 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-02-19 20:17:34,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262532983] [2021-02-19 20:17:34,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-02-19 20:17:34,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:34,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-02-19 20:17:34,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-02-19 20:17:34,533 INFO L87 Difference]: Start difference. First operand 366 states and 1126 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:34,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:34,631 INFO L93 Difference]: Finished difference Result 802 states and 2408 transitions. [2021-02-19 20:17:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-02-19 20:17:34,631 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-02-19 20:17:34,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:34,634 INFO L225 Difference]: With dead ends: 802 [2021-02-19 20:17:34,634 INFO L226 Difference]: Without dead ends: 802 [2021-02-19 20:17:34,635 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-02-19 20:17:34,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-02-19 20:17:34,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 460. [2021-02-19 20:17:34,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 3.252723311546841) internal successors, (1493), 459 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:34,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1493 transitions. [2021-02-19 20:17:34,645 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1493 transitions. Word has length 25 [2021-02-19 20:17:34,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:34,646 INFO L480 AbstractCegarLoop]: Abstraction has 460 states and 1493 transitions. [2021-02-19 20:17:34,646 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:34,646 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1493 transitions. [2021-02-19 20:17:34,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-02-19 20:17:34,647 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:34,647 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:34,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-02-19 20:17:34,864 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:34,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:34,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1876912958, now seen corresponding path program 6 times [2021-02-19 20:17:34,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:34,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267366558] [2021-02-19 20:17:34,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:34,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:34,912 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:34,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267366558] [2021-02-19 20:17:34,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187155286] [2021-02-19 20:17:34,914 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 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-02-19 20:17:34,934 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 20:17:34,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:34,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2021-02-19 20:17:34,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:34,995 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:17:34,996 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:34,996 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-02-19 20:17:34,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140384087] [2021-02-19 20:17:34,997 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-02-19 20:17:34,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:34,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-02-19 20:17:34,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-02-19 20:17:34,998 INFO L87 Difference]: Start difference. First operand 460 states and 1493 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 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-02-19 20:17:35,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:35,695 INFO L93 Difference]: Finished difference Result 1766 states and 5540 transitions. [2021-02-19 20:17:35,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-02-19 20:17:35,696 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 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) Word has length 25 [2021-02-19 20:17:35,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:35,703 INFO L225 Difference]: With dead ends: 1766 [2021-02-19 20:17:35,703 INFO L226 Difference]: Without dead ends: 1766 [2021-02-19 20:17:35,704 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 705 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=463, Invalid=1793, Unknown=0, NotChecked=0, Total=2256 [2021-02-19 20:17:35,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1766 states. [2021-02-19 20:17:35,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1766 to 908. [2021-02-19 20:17:35,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 3.404630650496141) internal successors, (3088), 907 states have internal predecessors, (3088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:35,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 3088 transitions. [2021-02-19 20:17:35,750 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 3088 transitions. Word has length 25 [2021-02-19 20:17:35,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:35,751 INFO L480 AbstractCegarLoop]: Abstraction has 908 states and 3088 transitions. [2021-02-19 20:17:35,751 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 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-02-19 20:17:35,751 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 3088 transitions. [2021-02-19 20:17:35,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-02-19 20:17:35,753 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:35,753 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:35,968 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-02-19 20:17:35,968 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:35,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:35,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1053232292, now seen corresponding path program 7 times [2021-02-19 20:17:35,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:35,969 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627374607] [2021-02-19 20:17:35,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:35,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:35,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:35,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627374607] [2021-02-19 20:17:35,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226367557] [2021-02-19 20:17:35,990 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:17:36,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:36,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-02-19 20:17:36,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:36,052 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:36,052 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:36,052 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-02-19 20:17:36,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533952734] [2021-02-19 20:17:36,052 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-02-19 20:17:36,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:36,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-02-19 20:17:36,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-02-19 20:17:36,053 INFO L87 Difference]: Start difference. First operand 908 states and 3088 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:36,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:36,120 INFO L93 Difference]: Finished difference Result 1372 states and 4480 transitions. [2021-02-19 20:17:36,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-02-19 20:17:36,120 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-02-19 20:17:36,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:36,125 INFO L225 Difference]: With dead ends: 1372 [2021-02-19 20:17:36,125 INFO L226 Difference]: Without dead ends: 1366 [2021-02-19 20:17:36,126 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-02-19 20:17:36,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1366 states. [2021-02-19 20:17:36,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1366 to 907. [2021-02-19 20:17:36,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 906 states have (on average 3.3863134657836644) internal successors, (3068), 906 states have internal predecessors, (3068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:36,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 3068 transitions. [2021-02-19 20:17:36,147 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 3068 transitions. Word has length 25 [2021-02-19 20:17:36,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:36,147 INFO L480 AbstractCegarLoop]: Abstraction has 907 states and 3068 transitions. [2021-02-19 20:17:36,147 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:36,148 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 3068 transitions. [2021-02-19 20:17:36,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-02-19 20:17:36,149 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:36,150 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:36,362 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:36,362 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:36,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:36,362 INFO L82 PathProgramCache]: Analyzing trace with hash -465865026, now seen corresponding path program 8 times [2021-02-19 20:17:36,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:36,363 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971367130] [2021-02-19 20:17:36,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:36,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:36,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:36,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971367130] [2021-02-19 20:17:36,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72842492] [2021-02-19 20:17:36,388 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 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-02-19 20:17:36,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:17:36,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:36,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-02-19 20:17:36,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:36,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:17:36,479 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:36,479 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-02-19 20:17:36,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071780387] [2021-02-19 20:17:36,479 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-02-19 20:17:36,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:36,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-02-19 20:17:36,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:17:36,480 INFO L87 Difference]: Start difference. First operand 907 states and 3068 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:36,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:36,899 INFO L93 Difference]: Finished difference Result 2708 states and 9315 transitions. [2021-02-19 20:17:36,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-02-19 20:17:36,899 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-02-19 20:17:36,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:36,909 INFO L225 Difference]: With dead ends: 2708 [2021-02-19 20:17:36,909 INFO L226 Difference]: Without dead ends: 2666 [2021-02-19 20:17:36,910 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=244, Invalid=812, Unknown=0, NotChecked=0, Total=1056 [2021-02-19 20:17:36,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2666 states. [2021-02-19 20:17:36,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2666 to 1405. [2021-02-19 20:17:36,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1404 states have (on average 3.6039886039886038) internal successors, (5060), 1404 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:36,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 5060 transitions. [2021-02-19 20:17:36,951 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 5060 transitions. Word has length 25 [2021-02-19 20:17:36,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:36,952 INFO L480 AbstractCegarLoop]: Abstraction has 1405 states and 5060 transitions. [2021-02-19 20:17:36,952 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:36,952 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 5060 transitions. [2021-02-19 20:17:36,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-02-19 20:17:36,956 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:36,956 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:37,172 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:37,172 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:37,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:37,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1513830398, now seen corresponding path program 9 times [2021-02-19 20:17:37,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:37,173 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294914833] [2021-02-19 20:17:37,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:37,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:37,196 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:37,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294914833] [2021-02-19 20:17:37,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100986953] [2021-02-19 20:17:37,196 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 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-02-19 20:17:37,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 20:17:37,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:37,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2021-02-19 20:17:37,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:37,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:17:37,272 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:37,272 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-02-19 20:17:37,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244166536] [2021-02-19 20:17:37,273 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-02-19 20:17:37,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:37,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-02-19 20:17:37,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:17:37,273 INFO L87 Difference]: Start difference. First operand 1405 states and 5060 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 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-02-19 20:17:37,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:37,606 INFO L93 Difference]: Finished difference Result 3015 states and 10002 transitions. [2021-02-19 20:17:37,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-02-19 20:17:37,608 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 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) Word has length 26 [2021-02-19 20:17:37,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:37,618 INFO L225 Difference]: With dead ends: 3015 [2021-02-19 20:17:37,618 INFO L226 Difference]: Without dead ends: 2566 [2021-02-19 20:17:37,618 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=703, Unknown=0, NotChecked=0, Total=930 [2021-02-19 20:17:37,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2566 states. [2021-02-19 20:17:37,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2566 to 1717. [2021-02-19 20:17:37,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1717 states, 1716 states have (on average 3.518065268065268) internal successors, (6037), 1716 states have internal predecessors, (6037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:37,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 6037 transitions. [2021-02-19 20:17:37,657 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 6037 transitions. Word has length 26 [2021-02-19 20:17:37,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:37,657 INFO L480 AbstractCegarLoop]: Abstraction has 1717 states and 6037 transitions. [2021-02-19 20:17:37,657 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 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-02-19 20:17:37,657 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 6037 transitions. [2021-02-19 20:17:37,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-02-19 20:17:37,661 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:37,661 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:37,874 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-02-19 20:17:37,874 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:37,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:37,874 INFO L82 PathProgramCache]: Analyzing trace with hash -280846932, now seen corresponding path program 10 times [2021-02-19 20:17:37,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:37,874 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616259165] [2021-02-19 20:17:37,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:37,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:37,904 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:17:37,905 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616259165] [2021-02-19 20:17:37,905 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49435645] [2021-02-19 20:17:37,905 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 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:17:37,943 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:17:37,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:37,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2021-02-19 20:17:37,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:37,988 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:17:37,989 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:37,989 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-02-19 20:17:37,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712955711] [2021-02-19 20:17:37,989 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-02-19 20:17:37,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:37,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-02-19 20:17:37,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-02-19 20:17:37,990 INFO L87 Difference]: Start difference. First operand 1717 states and 6037 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:38,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:38,060 INFO L93 Difference]: Finished difference Result 3213 states and 10872 transitions. [2021-02-19 20:17:38,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-02-19 20:17:38,060 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-02-19 20:17:38,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:38,086 INFO L225 Difference]: With dead ends: 3213 [2021-02-19 20:17:38,087 INFO L226 Difference]: Without dead ends: 3203 [2021-02-19 20:17:38,088 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:17:38,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3203 states. [2021-02-19 20:17:38,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3203 to 2341. [2021-02-19 20:17:38,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2341 states, 2340 states have (on average 3.5534188034188032) internal successors, (8315), 2340 states have internal predecessors, (8315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:38,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2341 states to 2341 states and 8315 transitions. [2021-02-19 20:17:38,141 INFO L78 Accepts]: Start accepts. Automaton has 2341 states and 8315 transitions. Word has length 28 [2021-02-19 20:17:38,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:38,141 INFO L480 AbstractCegarLoop]: Abstraction has 2341 states and 8315 transitions. [2021-02-19 20:17:38,141 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:38,141 INFO L276 IsEmpty]: Start isEmpty. Operand 2341 states and 8315 transitions. [2021-02-19 20:17:38,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-02-19 20:17:38,146 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:38,146 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:38,361 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-02-19 20:17:38,361 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:38,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:38,361 INFO L82 PathProgramCache]: Analyzing trace with hash 960853082, now seen corresponding path program 11 times [2021-02-19 20:17:38,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:38,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713655960] [2021-02-19 20:17:38,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:38,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:38,394 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:17:38,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713655960] [2021-02-19 20:17:38,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663079373] [2021-02-19 20:17:38,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:17:38,419 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:17:38,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:38,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2021-02-19 20:17:38,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:38,464 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:17:38,464 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:38,464 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-02-19 20:17:38,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756182947] [2021-02-19 20:17:38,465 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-02-19 20:17:38,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:38,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-02-19 20:17:38,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:17:38,465 INFO L87 Difference]: Start difference. First operand 2341 states and 8315 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:38,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:38,963 INFO L93 Difference]: Finished difference Result 6700 states and 22333 transitions. [2021-02-19 20:17:38,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 20:17:38,964 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-02-19 20:17:38,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:38,977 INFO L225 Difference]: With dead ends: 6700 [2021-02-19 20:17:38,977 INFO L226 Difference]: Without dead ends: 6522 [2021-02-19 20:17:38,978 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=360, Invalid=1200, Unknown=0, NotChecked=0, Total=1560 [2021-02-19 20:17:38,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6522 states. [2021-02-19 20:17:39,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6522 to 3855. [2021-02-19 20:17:39,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3855 states, 3854 states have (on average 3.700311364815776) internal successors, (14261), 3854 states have internal predecessors, (14261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:39,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3855 states to 3855 states and 14261 transitions. [2021-02-19 20:17:39,064 INFO L78 Accepts]: Start accepts. Automaton has 3855 states and 14261 transitions. Word has length 28 [2021-02-19 20:17:39,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:39,064 INFO L480 AbstractCegarLoop]: Abstraction has 3855 states and 14261 transitions. [2021-02-19 20:17:39,064 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:39,064 INFO L276 IsEmpty]: Start isEmpty. Operand 3855 states and 14261 transitions. [2021-02-19 20:17:39,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-02-19 20:17:39,072 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:39,072 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:17:39,286 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-02-19 20:17:39,286 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:39,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:39,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1498497284, now seen corresponding path program 12 times [2021-02-19 20:17:39,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:39,287 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924861769] [2021-02-19 20:17:39,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:39,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:39,310 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:17:39,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924861769] [2021-02-19 20:17:39,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973668366] [2021-02-19 20:17:39,310 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 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-02-19 20:17:39,331 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 20:17:39,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:39,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2021-02-19 20:17:39,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:39,374 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:17:39,374 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:39,374 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-02-19 20:17:39,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080701135] [2021-02-19 20:17:39,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-02-19 20:17:39,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:39,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-02-19 20:17:39,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:17:39,375 INFO L87 Difference]: Start difference. First operand 3855 states and 14261 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:39,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:39,741 INFO L93 Difference]: Finished difference Result 6647 states and 23615 transitions. [2021-02-19 20:17:39,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-02-19 20:17:39,742 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-02-19 20:17:39,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:39,757 INFO L225 Difference]: With dead ends: 6647 [2021-02-19 20:17:39,757 INFO L226 Difference]: Without dead ends: 6585 [2021-02-19 20:17:39,757 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=179, Invalid=471, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:17:39,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6585 states. [2021-02-19 20:17:39,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6585 to 5621. [2021-02-19 20:17:39,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5621 states, 5620 states have (on average 3.657473309608541) internal successors, (20555), 5620 states have internal predecessors, (20555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:39,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5621 states to 5621 states and 20555 transitions. [2021-02-19 20:17:39,876 INFO L78 Accepts]: Start accepts. Automaton has 5621 states and 20555 transitions. Word has length 28 [2021-02-19 20:17:39,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:39,876 INFO L480 AbstractCegarLoop]: Abstraction has 5621 states and 20555 transitions. [2021-02-19 20:17:39,876 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:39,876 INFO L276 IsEmpty]: Start isEmpty. Operand 5621 states and 20555 transitions. [2021-02-19 20:17:39,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:39,886 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:39,886 INFO L506 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] [2021-02-19 20:17:40,102 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:40,102 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:40,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:40,102 INFO L82 PathProgramCache]: Analyzing trace with hash -588100154, now seen corresponding path program 13 times [2021-02-19 20:17:40,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:40,103 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266958619] [2021-02-19 20:17:40,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:40,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:40,349 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:40,350 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266958619] [2021-02-19 20:17:40,350 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855402994] [2021-02-19 20:17:40,350 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 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-02-19 20:17:40,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:40,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:17:40,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:40,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:40,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:40,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:40,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:40,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-02-19 20:17:40,596 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 29 treesize of output 21 [2021-02-19 20:17:40,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:40,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:40,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-02-19 20:17:40,608 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:40,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:40,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:40,615 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:26 [2021-02-19 20:17:40,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 13 [2021-02-19 20:17:40,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:40,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:40,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:40,649 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:12 [2021-02-19 20:17:40,685 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:40,686 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:40,686 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2021-02-19 20:17:40,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492916303] [2021-02-19 20:17:40,686 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:17:40,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:40,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:17:40,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:17:40,687 INFO L87 Difference]: Start difference. First operand 5621 states and 20555 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:41,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:41,610 INFO L93 Difference]: Finished difference Result 8931 states and 32349 transitions. [2021-02-19 20:17:41,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-02-19 20:17:41,610 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:17:41,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:41,631 INFO L225 Difference]: With dead ends: 8931 [2021-02-19 20:17:41,632 INFO L226 Difference]: Without dead ends: 8910 [2021-02-19 20:17:41,632 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2021-02-19 20:17:41,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8910 states. [2021-02-19 20:17:41,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8910 to 5668. [2021-02-19 20:17:41,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5668 states, 5667 states have (on average 3.6500794070937004) internal successors, (20685), 5667 states have internal predecessors, (20685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:41,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5668 states to 5668 states and 20685 transitions. [2021-02-19 20:17:41,850 INFO L78 Accepts]: Start accepts. Automaton has 5668 states and 20685 transitions. Word has length 30 [2021-02-19 20:17:41,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:41,850 INFO L480 AbstractCegarLoop]: Abstraction has 5668 states and 20685 transitions. [2021-02-19 20:17:41,850 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:41,850 INFO L276 IsEmpty]: Start isEmpty. Operand 5668 states and 20685 transitions. [2021-02-19 20:17:41,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:41,861 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:41,861 INFO L506 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] [2021-02-19 20:17:42,076 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-02-19 20:17:42,076 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:42,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:42,077 INFO L82 PathProgramCache]: Analyzing trace with hash 2116575238, now seen corresponding path program 14 times [2021-02-19 20:17:42,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:42,077 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574908895] [2021-02-19 20:17:42,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:42,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:42,341 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:42,341 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574908895] [2021-02-19 20:17:42,341 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118075768] [2021-02-19 20:17:42,341 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 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-02-19 20:17:42,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:17:42,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:42,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-02-19 20:17:42,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:42,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:42,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:42,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:42,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:42,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-02-19 20:17:42,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:42,568 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-02-19 20:17:42,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:42,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:42,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:42,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 21 [2021-02-19 20:17:42,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:42,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:42,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:42,590 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:52, output treesize:31 [2021-02-19 20:17:42,650 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 13 [2021-02-19 20:17:42,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:42,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:42,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:42,655 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:12 [2021-02-19 20:17:42,702 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:42,702 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:42,702 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2021-02-19 20:17:42,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356619843] [2021-02-19 20:17:42,702 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:17:42,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:42,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:17:42,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:17:42,703 INFO L87 Difference]: Start difference. First operand 5668 states and 20685 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:43,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:43,340 INFO L93 Difference]: Finished difference Result 8793 states and 31914 transitions. [2021-02-19 20:17:43,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-02-19 20:17:43,341 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:17:43,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:43,358 INFO L225 Difference]: With dead ends: 8793 [2021-02-19 20:17:43,358 INFO L226 Difference]: Without dead ends: 8766 [2021-02-19 20:17:43,359 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:17:43,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8766 states. [2021-02-19 20:17:43,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8766 to 5733. [2021-02-19 20:17:43,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5733 states, 5732 states have (on average 3.642009769713887) internal successors, (20876), 5732 states have internal predecessors, (20876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:43,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5733 states to 5733 states and 20876 transitions. [2021-02-19 20:17:43,489 INFO L78 Accepts]: Start accepts. Automaton has 5733 states and 20876 transitions. Word has length 30 [2021-02-19 20:17:43,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:43,489 INFO L480 AbstractCegarLoop]: Abstraction has 5733 states and 20876 transitions. [2021-02-19 20:17:43,490 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:43,490 INFO L276 IsEmpty]: Start isEmpty. Operand 5733 states and 20876 transitions. [2021-02-19 20:17:43,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:43,499 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:43,499 INFO L506 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] [2021-02-19 20:17:43,714 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:43,714 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:43,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:43,714 INFO L82 PathProgramCache]: Analyzing trace with hash -1335094706, now seen corresponding path program 15 times [2021-02-19 20:17:43,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:43,714 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901078383] [2021-02-19 20:17:43,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:43,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:43,931 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:43,932 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901078383] [2021-02-19 20:17:43,932 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9194320] [2021-02-19 20:17:43,932 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 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-02-19 20:17:43,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 20:17:43,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:43,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-02-19 20:17:43,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:44,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:44,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:44,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:44,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:44,029 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-02-19 20:17:44,134 INFO L446 ElimStorePlain]: Different costs {1=[v_C_23], 2=[A]} [2021-02-19 20:17:44,145 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-02-19 20:17:44,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2021-02-19 20:17:44,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:44,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:44,167 INFO L354 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2021-02-19 20:17:44,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 35 [2021-02-19 20:17:44,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-02-19 20:17:44,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:44,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:44,190 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:58, output treesize:45 [2021-02-19 20:17:44,323 INFO L446 ElimStorePlain]: Different costs {1=[C], 3=[v_prenex_1]} [2021-02-19 20:17:44,331 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:44,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-02-19 20:17:44,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:17:44,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:44,392 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-02-19 20:17:44,392 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 29 [2021-02-19 20:17:44,393 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:44,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:44,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-02-19 20:17:44,424 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:82, output treesize:61 [2021-02-19 20:17:44,536 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:44,537 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:44,537 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-02-19 20:17:44,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998393354] [2021-02-19 20:17:44,537 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:17:44,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:44,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:17:44,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:17:44,537 INFO L87 Difference]: Start difference. First operand 5733 states and 20876 transitions. Second operand has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:46,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:46,308 INFO L93 Difference]: Finished difference Result 9934 states and 35425 transitions. [2021-02-19 20:17:46,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-02-19 20:17:46,309 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:17:46,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:46,326 INFO L225 Difference]: With dead ends: 9934 [2021-02-19 20:17:46,327 INFO L226 Difference]: Without dead ends: 9892 [2021-02-19 20:17:46,327 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=285, Invalid=1607, Unknown=0, NotChecked=0, Total=1892 [2021-02-19 20:17:46,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9892 states. [2021-02-19 20:17:46,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9892 to 5851. [2021-02-19 20:17:46,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5851 states, 5850 states have (on average 3.6411965811965814) internal successors, (21301), 5850 states have internal predecessors, (21301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:46,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5851 states to 5851 states and 21301 transitions. [2021-02-19 20:17:46,441 INFO L78 Accepts]: Start accepts. Automaton has 5851 states and 21301 transitions. Word has length 30 [2021-02-19 20:17:46,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:46,441 INFO L480 AbstractCegarLoop]: Abstraction has 5851 states and 21301 transitions. [2021-02-19 20:17:46,442 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:46,442 INFO L276 IsEmpty]: Start isEmpty. Operand 5851 states and 21301 transitions. [2021-02-19 20:17:46,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:46,453 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:46,453 INFO L506 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] [2021-02-19 20:17:46,666 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:46,666 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:46,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:46,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1906367524, now seen corresponding path program 16 times [2021-02-19 20:17:46,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:46,666 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861948620] [2021-02-19 20:17:46,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:46,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:46,928 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:46,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861948620] [2021-02-19 20:17:46,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976301181] [2021-02-19 20:17:46,929 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 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-02-19 20:17:46,953 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:17:46,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:46,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:17:46,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:47,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:47,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:47,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:47,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:17:47,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:61 [2021-02-19 20:17:47,184 INFO L446 ElimStorePlain]: Different costs {1=[v_C_25], 3=[A]} [2021-02-19 20:17:47,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:47,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:17:47,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:47,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:47,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:47,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:47,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:17:47,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 33 [2021-02-19 20:17:47,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:47,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:47,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:47,231 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:70, output treesize:72 [2021-02-19 20:17:47,303 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 32 treesize of output 20 [2021-02-19 20:17:47,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:47,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:47,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:47,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:14 [2021-02-19 20:17:47,386 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:47,387 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:47,387 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-02-19 20:17:47,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590138788] [2021-02-19 20:17:47,388 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:17:47,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:47,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:17:47,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:17:47,388 INFO L87 Difference]: Start difference. First operand 5851 states and 21301 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:48,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:48,263 INFO L93 Difference]: Finished difference Result 9363 states and 33758 transitions. [2021-02-19 20:17:48,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 20:17:48,263 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:17:48,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:48,279 INFO L225 Difference]: With dead ends: 9363 [2021-02-19 20:17:48,279 INFO L226 Difference]: Without dead ends: 9309 [2021-02-19 20:17:48,279 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:17:48,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9309 states. [2021-02-19 20:17:48,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9309 to 5881. [2021-02-19 20:17:48,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5881 states, 5880 states have (on average 3.6433673469387755) internal successors, (21423), 5880 states have internal predecessors, (21423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:48,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5881 states to 5881 states and 21423 transitions. [2021-02-19 20:17:48,384 INFO L78 Accepts]: Start accepts. Automaton has 5881 states and 21423 transitions. Word has length 30 [2021-02-19 20:17:48,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:48,384 INFO L480 AbstractCegarLoop]: Abstraction has 5881 states and 21423 transitions. [2021-02-19 20:17:48,385 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:48,385 INFO L276 IsEmpty]: Start isEmpty. Operand 5881 states and 21423 transitions. [2021-02-19 20:17:48,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:48,394 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:48,394 INFO L506 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] [2021-02-19 20:17:48,608 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-02-19 20:17:48,608 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:48,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:48,608 INFO L82 PathProgramCache]: Analyzing trace with hash 444249510, now seen corresponding path program 17 times [2021-02-19 20:17:48,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:48,609 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501417413] [2021-02-19 20:17:48,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:48,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:48,806 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:48,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501417413] [2021-02-19 20:17:48,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632067782] [2021-02-19 20:17:48,807 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 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-02-19 20:17:48,858 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:17:48,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:48,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:17:48,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:48,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:48,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:48,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:48,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:48,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-02-19 20:17:49,079 INFO L446 ElimStorePlain]: Different costs {1=[v_C_27], 3=[A]} [2021-02-19 20:17:49,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:49,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-02-19 20:17:49,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:49,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:49,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:49,105 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-02-19 20:17:49,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 38 [2021-02-19 20:17:49,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:49,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:49,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:49,115 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:52 [2021-02-19 20:17:49,150 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 44 treesize of output 28 [2021-02-19 20:17:49,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:49,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:49,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:49,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:20 [2021-02-19 20:17:49,210 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:49,210 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:49,210 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-02-19 20:17:49,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61770727] [2021-02-19 20:17:49,211 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:17:49,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:49,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:17:49,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:17:49,211 INFO L87 Difference]: Start difference. First operand 5881 states and 21423 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:49,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:49,733 INFO L93 Difference]: Finished difference Result 9654 states and 34715 transitions. [2021-02-19 20:17:49,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 20:17:49,734 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:17:49,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:49,749 INFO L225 Difference]: With dead ends: 9654 [2021-02-19 20:17:49,750 INFO L226 Difference]: Without dead ends: 9617 [2021-02-19 20:17:49,750 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2021-02-19 20:17:49,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9617 states. [2021-02-19 20:17:49,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9617 to 5907. [2021-02-19 20:17:49,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5907 states, 5906 states have (on average 3.643413477819167) internal successors, (21518), 5906 states have internal predecessors, (21518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:49,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5907 states to 5907 states and 21518 transitions. [2021-02-19 20:17:49,862 INFO L78 Accepts]: Start accepts. Automaton has 5907 states and 21518 transitions. Word has length 30 [2021-02-19 20:17:49,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:49,862 INFO L480 AbstractCegarLoop]: Abstraction has 5907 states and 21518 transitions. [2021-02-19 20:17:49,862 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:49,862 INFO L276 IsEmpty]: Start isEmpty. Operand 5907 states and 21518 transitions. [2021-02-19 20:17:49,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:49,872 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:49,873 INFO L506 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] [2021-02-19 20:17:50,086 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-02-19 20:17:50,086 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:50,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:50,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1935583834, now seen corresponding path program 18 times [2021-02-19 20:17:50,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:50,086 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551883922] [2021-02-19 20:17:50,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:50,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:50,321 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:50,321 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551883922] [2021-02-19 20:17:50,321 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779907786] [2021-02-19 20:17:50,321 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 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-02-19 20:17:50,344 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:17:50,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:50,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:17:50,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:50,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:17:50,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:50,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:50,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:50,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-02-19 20:17:50,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-02-19 20:17:50,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:50,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:50,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:50,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:45 [2021-02-19 20:17:50,534 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 20 [2021-02-19 20:17:50,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:50,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:50,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:50,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:31 [2021-02-19 20:17:50,589 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-02-19 20:17:50,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 23 [2021-02-19 20:17:50,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:50,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:50,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:50,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:17 [2021-02-19 20:17:50,660 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:50,661 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:50,661 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:17:50,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188111389] [2021-02-19 20:17:50,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:17:50,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:50,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:17:50,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:17:50,662 INFO L87 Difference]: Start difference. First operand 5907 states and 21518 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:51,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:51,760 INFO L93 Difference]: Finished difference Result 9641 states and 34752 transitions. [2021-02-19 20:17:51,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-02-19 20:17:51,761 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:17:51,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:51,778 INFO L225 Difference]: With dead ends: 9641 [2021-02-19 20:17:51,778 INFO L226 Difference]: Without dead ends: 9620 [2021-02-19 20:17:51,779 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:17:51,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9620 states. [2021-02-19 20:17:51,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9620 to 5942. [2021-02-19 20:17:51,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5942 states, 5941 states have (on average 3.6419794647365764) internal successors, (21637), 5941 states have internal predecessors, (21637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:51,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5942 states to 5942 states and 21637 transitions. [2021-02-19 20:17:51,927 INFO L78 Accepts]: Start accepts. Automaton has 5942 states and 21637 transitions. Word has length 30 [2021-02-19 20:17:51,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:51,928 INFO L480 AbstractCegarLoop]: Abstraction has 5942 states and 21637 transitions. [2021-02-19 20:17:51,928 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:51,928 INFO L276 IsEmpty]: Start isEmpty. Operand 5942 states and 21637 transitions. [2021-02-19 20:17:51,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:51,938 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:51,938 INFO L506 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] [2021-02-19 20:17:52,146 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-02-19 20:17:52,146 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:52,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:52,146 INFO L82 PathProgramCache]: Analyzing trace with hash 938931850, now seen corresponding path program 19 times [2021-02-19 20:17:52,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:52,146 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820309810] [2021-02-19 20:17:52,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:52,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:52,354 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:52,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820309810] [2021-02-19 20:17:52,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455210512] [2021-02-19 20:17:52,355 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 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-02-19 20:17:52,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:52,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:17:52,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:52,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:52,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:52,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:52,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:52,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-02-19 20:17:52,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:52,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-02-19 20:17:52,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:52,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:52,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:52,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:53 [2021-02-19 20:17:52,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:52,552 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-02-19 20:17:52,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 29 [2021-02-19 20:17:52,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:52,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:52,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:52,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:40 [2021-02-19 20:17:52,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 9 treesize of output 5 [2021-02-19 20:17:52,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:52,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:52,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:52,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:20 [2021-02-19 20:17:52,650 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:52,650 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:52,650 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:17:52,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268015979] [2021-02-19 20:17:52,650 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:17:52,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:52,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:17:52,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:17:52,651 INFO L87 Difference]: Start difference. First operand 5942 states and 21637 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:53,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:53,331 INFO L93 Difference]: Finished difference Result 9600 states and 34570 transitions. [2021-02-19 20:17:53,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 20:17:53,331 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:17:53,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:53,350 INFO L225 Difference]: With dead ends: 9600 [2021-02-19 20:17:53,350 INFO L226 Difference]: Without dead ends: 9563 [2021-02-19 20:17:53,350 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:17:53,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9563 states. [2021-02-19 20:17:53,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9563 to 5951. [2021-02-19 20:17:53,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5951 states, 5950 states have (on average 3.6411764705882352) internal successors, (21665), 5950 states have internal predecessors, (21665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:53,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5951 states to 5951 states and 21665 transitions. [2021-02-19 20:17:53,454 INFO L78 Accepts]: Start accepts. Automaton has 5951 states and 21665 transitions. Word has length 30 [2021-02-19 20:17:53,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:53,454 INFO L480 AbstractCegarLoop]: Abstraction has 5951 states and 21665 transitions. [2021-02-19 20:17:53,454 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:53,454 INFO L276 IsEmpty]: Start isEmpty. Operand 5951 states and 21665 transitions. [2021-02-19 20:17:53,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:53,464 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:53,464 INFO L506 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] [2021-02-19 20:17:53,678 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:53,678 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:53,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:53,678 INFO L82 PathProgramCache]: Analyzing trace with hash -2064480368, now seen corresponding path program 20 times [2021-02-19 20:17:53,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:53,678 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15430429] [2021-02-19 20:17:53,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:53,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:53,906 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:53,906 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15430429] [2021-02-19 20:17:53,906 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167506733] [2021-02-19 20:17:53,906 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 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-02-19 20:17:53,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:17:53,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:53,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-02-19 20:17:53,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:53,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:53,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:53,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:53,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:53,990 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-02-19 20:17:54,140 INFO L446 ElimStorePlain]: Different costs {0=[v_C_33], 2=[A]} [2021-02-19 20:17:54,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-02-19 20:17:54,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:54,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:54,167 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-02-19 20:17:54,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 36 [2021-02-19 20:17:54,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:54,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:54,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:54,184 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:60, output treesize:40 [2021-02-19 20:17:54,218 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 33 treesize of output 21 [2021-02-19 20:17:54,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:54,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:54,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:54,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:15 [2021-02-19 20:17:54,257 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:54,257 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:54,257 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:17:54,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640938979] [2021-02-19 20:17:54,257 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:17:54,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:54,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:17:54,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:17:54,258 INFO L87 Difference]: Start difference. First operand 5951 states and 21665 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:54,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:54,956 INFO L93 Difference]: Finished difference Result 9653 states and 34743 transitions. [2021-02-19 20:17:54,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 20:17:54,957 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:17:54,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:54,975 INFO L225 Difference]: With dead ends: 9653 [2021-02-19 20:17:54,975 INFO L226 Difference]: Without dead ends: 9611 [2021-02-19 20:17:54,976 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:17:54,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9611 states. [2021-02-19 20:17:55,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9611 to 5997. [2021-02-19 20:17:55,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5997 states, 5996 states have (on average 3.6409272848565712) internal successors, (21831), 5996 states have internal predecessors, (21831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:55,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5997 states to 5997 states and 21831 transitions. [2021-02-19 20:17:55,091 INFO L78 Accepts]: Start accepts. Automaton has 5997 states and 21831 transitions. Word has length 30 [2021-02-19 20:17:55,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:55,091 INFO L480 AbstractCegarLoop]: Abstraction has 5997 states and 21831 transitions. [2021-02-19 20:17:55,091 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:55,091 INFO L276 IsEmpty]: Start isEmpty. Operand 5997 states and 21831 transitions. [2021-02-19 20:17:55,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:55,100 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:55,100 INFO L506 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] [2021-02-19 20:17:55,301 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:17:55,301 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:55,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:55,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1176981862, now seen corresponding path program 21 times [2021-02-19 20:17:55,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:55,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119503243] [2021-02-19 20:17:55,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:55,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:55,661 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:55,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119503243] [2021-02-19 20:17:55,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996032584] [2021-02-19 20:17:55,662 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 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-02-19 20:17:55,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 20:17:55,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:55,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:17:55,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:55,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:55,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:55,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:55,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:55,737 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-02-19 20:17:55,873 INFO L446 ElimStorePlain]: Different costs {1=[v_C_35], 6=[A]} [2021-02-19 20:17:55,885 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-02-19 20:17:55,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2021-02-19 20:17:55,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:55,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:55,925 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-02-19 20:17:55,925 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 36 [2021-02-19 20:17:55,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:55,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:55,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:17:55,966 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:51, output treesize:145 [2021-02-19 20:17:56,218 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_2], 3=[C]} [2021-02-19 20:17:56,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:56,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-02-19 20:17:56,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:56,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:56,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:56,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:17:56,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-02-19 20:17:56,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:56,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:56,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-02-19 20:17:56,283 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:71, output treesize:38 [2021-02-19 20:17:56,398 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:56,398 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:56,398 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 23 [2021-02-19 20:17:56,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905609197] [2021-02-19 20:17:56,398 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-02-19 20:17:56,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:56,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-02-19 20:17:56,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:17:56,399 INFO L87 Difference]: Start difference. First operand 5997 states and 21831 transitions. Second operand has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:58,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:17:58,755 INFO L93 Difference]: Finished difference Result 10088 states and 36010 transitions. [2021-02-19 20:17:58,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-02-19 20:17:58,756 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:17:58,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:17:58,774 INFO L225 Difference]: With dead ends: 10088 [2021-02-19 20:17:58,774 INFO L226 Difference]: Without dead ends: 10034 [2021-02-19 20:17:58,774 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 489 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=308, Invalid=2242, Unknown=0, NotChecked=0, Total=2550 [2021-02-19 20:17:58,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10034 states. [2021-02-19 20:17:58,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10034 to 6182. [2021-02-19 20:17:58,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6182 states, 6181 states have (on average 3.6324219381977025) internal successors, (22452), 6181 states have internal predecessors, (22452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:58,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6182 states to 6182 states and 22452 transitions. [2021-02-19 20:17:58,889 INFO L78 Accepts]: Start accepts. Automaton has 6182 states and 22452 transitions. Word has length 30 [2021-02-19 20:17:58,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:17:58,890 INFO L480 AbstractCegarLoop]: Abstraction has 6182 states and 22452 transitions. [2021-02-19 20:17:58,890 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:17:58,890 INFO L276 IsEmpty]: Start isEmpty. Operand 6182 states and 22452 transitions. [2021-02-19 20:17:58,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:17:58,898 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:17:58,898 INFO L506 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] [2021-02-19 20:17:59,113 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-02-19 20:17:59,113 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:17:59,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:17:59,113 INFO L82 PathProgramCache]: Analyzing trace with hash 1804274560, now seen corresponding path program 22 times [2021-02-19 20:17:59,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:17:59,113 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176947178] [2021-02-19 20:17:59,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:17:59,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:17:59,332 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:59,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176947178] [2021-02-19 20:17:59,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274856757] [2021-02-19 20:17:59,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-02-19 20:17:59,352 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:17:59,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:17:59,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:17:59,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:17:59,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:17:59,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:59,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:59,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:59,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-02-19 20:17:59,484 INFO L446 ElimStorePlain]: Different costs {1=[v_C_37], 3=[A]} [2021-02-19 20:17:59,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:59,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:17:59,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:59,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:59,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:17:59,514 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-02-19 20:17:59,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 33 [2021-02-19 20:17:59,515 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:59,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:59,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:59,526 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:48 [2021-02-19 20:17:59,575 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 44 treesize of output 28 [2021-02-19 20:17:59,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:17:59,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:17:59,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:17:59,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:20 [2021-02-19 20:17:59,643 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:17:59,643 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:17:59,644 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:17:59,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742093698] [2021-02-19 20:17:59,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:17:59,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:17:59,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:17:59,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:17:59,644 INFO L87 Difference]: Start difference. First operand 6182 states and 22452 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:00,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:00,225 INFO L93 Difference]: Finished difference Result 9977 states and 35829 transitions. [2021-02-19 20:18:00,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-02-19 20:18:00,226 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:00,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:00,244 INFO L225 Difference]: With dead ends: 9977 [2021-02-19 20:18:00,244 INFO L226 Difference]: Without dead ends: 9950 [2021-02-19 20:18:00,245 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:18:00,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9950 states. [2021-02-19 20:18:00,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9950 to 6239. [2021-02-19 20:18:00,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6239 states, 6238 states have (on average 3.63209361974992) internal successors, (22657), 6238 states have internal predecessors, (22657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:00,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6239 states to 6239 states and 22657 transitions. [2021-02-19 20:18:00,349 INFO L78 Accepts]: Start accepts. Automaton has 6239 states and 22657 transitions. Word has length 30 [2021-02-19 20:18:00,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:00,349 INFO L480 AbstractCegarLoop]: Abstraction has 6239 states and 22657 transitions. [2021-02-19 20:18:00,349 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:00,349 INFO L276 IsEmpty]: Start isEmpty. Operand 6239 states and 22657 transitions. [2021-02-19 20:18:00,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:00,358 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:00,358 INFO L506 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] [2021-02-19 20:18:00,558 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:00,558 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:00,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:00,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1543223322, now seen corresponding path program 23 times [2021-02-19 20:18:00,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:00,559 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314959012] [2021-02-19 20:18:00,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:00,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:00,778 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:00,778 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314959012] [2021-02-19 20:18:00,779 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783577014] [2021-02-19 20:18:00,779 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 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-02-19 20:18:00,803 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-02-19 20:18:00,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:00,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 37 conjunts are in the unsatisfiable core [2021-02-19 20:18:00,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:00,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:00,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:00,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:00,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:00,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-02-19 20:18:00,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:00,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:18:00,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:00,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:00,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:00,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-02-19 20:18:01,014 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 20 [2021-02-19 20:18:01,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:01,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:01,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:01,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:34 [2021-02-19 20:18:01,114 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-02-19 20:18:01,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 23 [2021-02-19 20:18:01,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:01,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:01,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-02-19 20:18:01,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:17 [2021-02-19 20:18:01,160 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:01,160 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:01,160 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-02-19 20:18:01,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937068313] [2021-02-19 20:18:01,160 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:18:01,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:01,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:18:01,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:18:01,161 INFO L87 Difference]: Start difference. First operand 6239 states and 22657 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:01,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:01,954 INFO L93 Difference]: Finished difference Result 9763 states and 35190 transitions. [2021-02-19 20:18:01,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-02-19 20:18:01,954 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:01,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:01,972 INFO L225 Difference]: With dead ends: 9763 [2021-02-19 20:18:01,972 INFO L226 Difference]: Without dead ends: 9685 [2021-02-19 20:18:01,973 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2021-02-19 20:18:01,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9685 states. [2021-02-19 20:18:02,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9685 to 6347. [2021-02-19 20:18:02,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6347 states, 6346 states have (on average 3.627954617081626) internal successors, (23023), 6346 states have internal predecessors, (23023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:02,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6347 states to 6347 states and 23023 transitions. [2021-02-19 20:18:02,109 INFO L78 Accepts]: Start accepts. Automaton has 6347 states and 23023 transitions. Word has length 30 [2021-02-19 20:18:02,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:02,109 INFO L480 AbstractCegarLoop]: Abstraction has 6347 states and 23023 transitions. [2021-02-19 20:18:02,109 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:02,109 INFO L276 IsEmpty]: Start isEmpty. Operand 6347 states and 23023 transitions. [2021-02-19 20:18:02,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:02,119 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:02,119 INFO L506 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] [2021-02-19 20:18:02,319 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-02-19 20:18:02,320 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:02,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:02,320 INFO L82 PathProgramCache]: Analyzing trace with hash 978916672, now seen corresponding path program 24 times [2021-02-19 20:18:02,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:02,320 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676932682] [2021-02-19 20:18:02,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:02,519 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:02,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676932682] [2021-02-19 20:18:02,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708371969] [2021-02-19 20:18:02,519 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 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-02-19 20:18:02,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:18:02,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:02,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:02,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:02,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:02,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:02,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:02,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:02,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-02-19 20:18:02,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:02,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:18:02,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:02,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:02,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:02,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-02-19 20:18:02,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 20 [2021-02-19 20:18:02,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:02,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:02,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:02,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:31 [2021-02-19 20:18:02,770 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-02-19 20:18:02,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 23 [2021-02-19 20:18:02,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:02,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:02,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:02,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:17 [2021-02-19 20:18:02,839 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:02,839 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:02,839 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:18:02,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656329231] [2021-02-19 20:18:02,839 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:18:02,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:02,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:18:02,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:18:02,840 INFO L87 Difference]: Start difference. First operand 6347 states and 23023 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:03,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:03,933 INFO L93 Difference]: Finished difference Result 11958 states and 43001 transitions. [2021-02-19 20:18:03,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-02-19 20:18:03,933 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:03,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:03,956 INFO L225 Difference]: With dead ends: 11958 [2021-02-19 20:18:03,956 INFO L226 Difference]: Without dead ends: 11919 [2021-02-19 20:18:03,957 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2021-02-19 20:18:03,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11919 states. [2021-02-19 20:18:04,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11919 to 6315. [2021-02-19 20:18:04,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6315 states, 6314 states have (on average 3.629236617041495) internal successors, (22915), 6314 states have internal predecessors, (22915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:04,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6315 states to 6315 states and 22915 transitions. [2021-02-19 20:18:04,130 INFO L78 Accepts]: Start accepts. Automaton has 6315 states and 22915 transitions. Word has length 30 [2021-02-19 20:18:04,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:04,130 INFO L480 AbstractCegarLoop]: Abstraction has 6315 states and 22915 transitions. [2021-02-19 20:18:04,130 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:04,130 INFO L276 IsEmpty]: Start isEmpty. Operand 6315 states and 22915 transitions. [2021-02-19 20:18:04,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:04,139 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:04,139 INFO L506 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] [2021-02-19 20:18:04,342 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-02-19 20:18:04,342 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:04,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:04,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1331292362, now seen corresponding path program 25 times [2021-02-19 20:18:04,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:04,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256272946] [2021-02-19 20:18:04,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:04,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:04,566 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:04,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256272946] [2021-02-19 20:18:04,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853529758] [2021-02-19 20:18:04,567 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 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-02-19 20:18:04,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:04,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:04,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:04,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:04,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:04,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:04,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:04,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-02-19 20:18:04,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:04,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:18:04,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:04,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:04,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:04,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-02-19 20:18:04,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:04,767 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-02-19 20:18:04,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 33 [2021-02-19 20:18:04,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:04,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:04,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:04,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:64, output treesize:52 [2021-02-19 20:18:04,809 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 44 treesize of output 28 [2021-02-19 20:18:04,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:04,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:04,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:04,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:20 [2021-02-19 20:18:04,898 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:04,899 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:04,899 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:18:04,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559403134] [2021-02-19 20:18:04,899 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:18:04,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:04,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:18:04,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:18:04,900 INFO L87 Difference]: Start difference. First operand 6315 states and 22915 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:05,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:05,508 INFO L93 Difference]: Finished difference Result 10193 states and 36621 transitions. [2021-02-19 20:18:05,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 20:18:05,509 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:05,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:05,530 INFO L225 Difference]: With dead ends: 10193 [2021-02-19 20:18:05,530 INFO L226 Difference]: Without dead ends: 10121 [2021-02-19 20:18:05,530 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:18:05,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10121 states. [2021-02-19 20:18:05,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10121 to 6365. [2021-02-19 20:18:05,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6365 states, 6364 states have (on average 3.628221244500314) internal successors, (23090), 6364 states have internal predecessors, (23090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:05,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6365 states to 6365 states and 23090 transitions. [2021-02-19 20:18:05,651 INFO L78 Accepts]: Start accepts. Automaton has 6365 states and 23090 transitions. Word has length 30 [2021-02-19 20:18:05,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:05,651 INFO L480 AbstractCegarLoop]: Abstraction has 6365 states and 23090 transitions. [2021-02-19 20:18:05,651 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:05,651 INFO L276 IsEmpty]: Start isEmpty. Operand 6365 states and 23090 transitions. [2021-02-19 20:18:05,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:05,661 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:05,661 INFO L506 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] [2021-02-19 20:18:05,874 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-02-19 20:18:05,874 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:05,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:05,874 INFO L82 PathProgramCache]: Analyzing trace with hash 263918660, now seen corresponding path program 26 times [2021-02-19 20:18:05,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:05,874 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879183350] [2021-02-19 20:18:05,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:05,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:06,111 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:06,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879183350] [2021-02-19 20:18:06,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121061857] [2021-02-19 20:18:06,112 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 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-02-19 20:18:06,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:18:06,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:06,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:06,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:06,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:06,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:06,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:06,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:06,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-02-19 20:18:06,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:06,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:18:06,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:06,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:06,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:06,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-02-19 20:18:06,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:06,306 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-02-19 20:18:06,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 33 [2021-02-19 20:18:06,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:06,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:06,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:06,320 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:63, output treesize:53 [2021-02-19 20:18:06,414 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 44 treesize of output 28 [2021-02-19 20:18:06,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:06,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:06,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:06,422 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:20 [2021-02-19 20:18:06,492 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:06,493 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:06,493 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:18:06,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253930556] [2021-02-19 20:18:06,493 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:18:06,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:06,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:18:06,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:18:06,494 INFO L87 Difference]: Start difference. First operand 6365 states and 23090 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:07,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:07,189 INFO L93 Difference]: Finished difference Result 10352 states and 37105 transitions. [2021-02-19 20:18:07,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-02-19 20:18:07,190 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:07,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:07,208 INFO L225 Difference]: With dead ends: 10352 [2021-02-19 20:18:07,209 INFO L226 Difference]: Without dead ends: 10253 [2021-02-19 20:18:07,209 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:18:07,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10253 states. [2021-02-19 20:18:07,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10253 to 6430. [2021-02-19 20:18:07,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6430 states, 6429 states have (on average 3.6280914605692955) internal successors, (23325), 6429 states have internal predecessors, (23325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:07,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6430 states to 6430 states and 23325 transitions. [2021-02-19 20:18:07,322 INFO L78 Accepts]: Start accepts. Automaton has 6430 states and 23325 transitions. Word has length 30 [2021-02-19 20:18:07,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:07,322 INFO L480 AbstractCegarLoop]: Abstraction has 6430 states and 23325 transitions. [2021-02-19 20:18:07,322 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:07,322 INFO L276 IsEmpty]: Start isEmpty. Operand 6430 states and 23325 transitions. [2021-02-19 20:18:07,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:07,332 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:07,332 INFO L506 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] [2021-02-19 20:18:07,534 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-02-19 20:18:07,534 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:07,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:07,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1223679754, now seen corresponding path program 27 times [2021-02-19 20:18:07,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:07,534 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743523105] [2021-02-19 20:18:07,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:07,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:07,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743523105] [2021-02-19 20:18:07,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577886495] [2021-02-19 20:18:07,771 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 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-02-19 20:18:07,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:18:07,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:07,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 36 conjunts are in the unsatisfiable core [2021-02-19 20:18:07,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:07,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:07,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:07,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:07,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:07,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-02-19 20:18:08,045 INFO L446 ElimStorePlain]: Different costs {1=[v_C_47], 3=[A]} [2021-02-19 20:18:08,056 INFO L354 Elim1Store]: treesize reduction 31, result has 18.4 percent of original size [2021-02-19 20:18:08,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2021-02-19 20:18:08,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:08,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:08,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:08,089 INFO L354 Elim1Store]: treesize reduction 13, result has 43.5 percent of original size [2021-02-19 20:18:08,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 47 [2021-02-19 20:18:08,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:08,123 INFO L628 ElimStorePlain]: treesize reduction 4, result has 93.8 percent of original size [2021-02-19 20:18:08,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:08,126 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:82, output treesize:83 [2021-02-19 20:18:08,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:08,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:18:08,243 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 38 treesize of output 16 [2021-02-19 20:18:08,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:08,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:08,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:08,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:20 [2021-02-19 20:18:08,324 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:08,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:08,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 21 [2021-02-19 20:18:08,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934573987] [2021-02-19 20:18:08,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:18:08,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:08,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:18:08,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:18:08,325 INFO L87 Difference]: Start difference. First operand 6430 states and 23325 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:10,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:10,277 INFO L93 Difference]: Finished difference Result 10146 states and 36344 transitions. [2021-02-19 20:18:10,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-02-19 20:18:10,277 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:10,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:10,296 INFO L225 Difference]: With dead ends: 10146 [2021-02-19 20:18:10,296 INFO L226 Difference]: Without dead ends: 10088 [2021-02-19 20:18:10,297 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=219, Invalid=1503, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 20:18:10,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10088 states. [2021-02-19 20:18:10,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10088 to 6439. [2021-02-19 20:18:10,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6439 states, 6438 states have (on average 3.6290773532152842) internal successors, (23364), 6438 states have internal predecessors, (23364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:10,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6439 states to 6439 states and 23364 transitions. [2021-02-19 20:18:10,410 INFO L78 Accepts]: Start accepts. Automaton has 6439 states and 23364 transitions. Word has length 30 [2021-02-19 20:18:10,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:10,411 INFO L480 AbstractCegarLoop]: Abstraction has 6439 states and 23364 transitions. [2021-02-19 20:18:10,411 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:10,411 INFO L276 IsEmpty]: Start isEmpty. Operand 6439 states and 23364 transitions. [2021-02-19 20:18:10,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:10,421 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:10,421 INFO L506 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] [2021-02-19 20:18:10,627 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-02-19 20:18:10,627 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:10,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:10,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1718362094, now seen corresponding path program 28 times [2021-02-19 20:18:10,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:10,627 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305429152] [2021-02-19 20:18:10,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:10,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:10,863 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:10,863 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305429152] [2021-02-19 20:18:10,863 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337246712] [2021-02-19 20:18:10,863 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 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-02-19 20:18:10,883 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:18:10,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:10,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:10,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:10,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:10,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:10,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:10,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:10,927 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-02-19 20:18:11,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-02-19 20:18:11,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:11,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:11,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:11,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:44 [2021-02-19 20:18:11,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:11,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:18:11,074 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 35 treesize of output 23 [2021-02-19 20:18:11,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:11,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:11,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:11,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:30 [2021-02-19 20:18:11,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-02-19 20:18:11,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:11,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:11,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:11,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:17 [2021-02-19 20:18:11,184 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:11,184 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:11,184 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-02-19 20:18:11,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584712156] [2021-02-19 20:18:11,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:18:11,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:11,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:18:11,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:18:11,185 INFO L87 Difference]: Start difference. First operand 6439 states and 23364 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:12,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:12,191 INFO L93 Difference]: Finished difference Result 10044 states and 36138 transitions. [2021-02-19 20:18:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-02-19 20:18:12,191 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:12,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:12,209 INFO L225 Difference]: With dead ends: 10044 [2021-02-19 20:18:12,210 INFO L226 Difference]: Without dead ends: 10007 [2021-02-19 20:18:12,210 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:18:12,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10007 states. [2021-02-19 20:18:12,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10007 to 6445. [2021-02-19 20:18:12,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6445 states, 6444 states have (on average 3.628646803227809) internal successors, (23383), 6444 states have internal predecessors, (23383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:12,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6445 states to 6445 states and 23383 transitions. [2021-02-19 20:18:12,317 INFO L78 Accepts]: Start accepts. Automaton has 6445 states and 23383 transitions. Word has length 30 [2021-02-19 20:18:12,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:12,317 INFO L480 AbstractCegarLoop]: Abstraction has 6445 states and 23383 transitions. [2021-02-19 20:18:12,317 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:12,318 INFO L276 IsEmpty]: Start isEmpty. Operand 6445 states and 23383 transitions. [2021-02-19 20:18:12,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:12,328 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:12,328 INFO L506 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] [2021-02-19 20:18:12,542 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:12,543 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:12,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:12,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1730067948, now seen corresponding path program 29 times [2021-02-19 20:18:12,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:12,543 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431383362] [2021-02-19 20:18:12,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:12,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:12,758 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:12,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431383362] [2021-02-19 20:18:12,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288571938] [2021-02-19 20:18:12,758 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 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:18:12,791 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 20:18:12,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:12,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:18:12,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:12,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:12,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:12,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:12,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:12,831 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-02-19 20:18:13,015 INFO L446 ElimStorePlain]: Different costs {0=[v_C_51], 2=[A]} [2021-02-19 20:18:13,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-02-19 20:18:13,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:13,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:13,043 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-02-19 20:18:13,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 36 [2021-02-19 20:18:13,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:13,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:13,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:13,053 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:30 [2021-02-19 20:18:13,097 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:13,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 36 [2021-02-19 20:18:13,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:13,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:13,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:13,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:58 [2021-02-19 20:18:13,201 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:13,201 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:13,201 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-02-19 20:18:13,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589287683] [2021-02-19 20:18:13,202 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:18:13,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:13,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:18:13,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:18:13,202 INFO L87 Difference]: Start difference. First operand 6445 states and 23383 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:14,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:14,760 INFO L93 Difference]: Finished difference Result 11261 states and 39874 transitions. [2021-02-19 20:18:14,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-02-19 20:18:14,761 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:14,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:14,783 INFO L225 Difference]: With dead ends: 11261 [2021-02-19 20:18:14,783 INFO L226 Difference]: Without dead ends: 11187 [2021-02-19 20:18:14,783 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=209, Invalid=1123, Unknown=0, NotChecked=0, Total=1332 [2021-02-19 20:18:14,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11187 states. [2021-02-19 20:18:14,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11187 to 6456. [2021-02-19 20:18:14,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6456 states, 6455 states have (on average 3.6285050348567003) internal successors, (23422), 6455 states have internal predecessors, (23422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:14,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6456 states to 6456 states and 23422 transitions. [2021-02-19 20:18:14,900 INFO L78 Accepts]: Start accepts. Automaton has 6456 states and 23422 transitions. Word has length 30 [2021-02-19 20:18:14,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:14,900 INFO L480 AbstractCegarLoop]: Abstraction has 6456 states and 23422 transitions. [2021-02-19 20:18:14,900 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:14,900 INFO L276 IsEmpty]: Start isEmpty. Operand 6456 states and 23422 transitions. [2021-02-19 20:18:14,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:14,909 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:14,909 INFO L506 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] [2021-02-19 20:18:15,110 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-02-19 20:18:15,110 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:15,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:15,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1645669174, now seen corresponding path program 30 times [2021-02-19 20:18:15,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:15,110 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874325335] [2021-02-19 20:18:15,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:15,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:15,347 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:15,347 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874325335] [2021-02-19 20:18:15,347 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763322739] [2021-02-19 20:18:15,347 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 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-02-19 20:18:15,368 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 20:18:15,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:15,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:18:15,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:15,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:15,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:15,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:15,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:15,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-02-19 20:18:15,571 INFO L446 ElimStorePlain]: Different costs {0=[v_C_53], 2=[A]} [2021-02-19 20:18:15,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-02-19 20:18:15,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:15,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:15,598 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-02-19 20:18:15,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 29 [2021-02-19 20:18:15,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:15,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:15,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:15,610 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:40 [2021-02-19 20:18:15,681 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:15,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 44 [2021-02-19 20:18:15,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:15,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:15,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:15,713 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:122 [2021-02-19 20:18:15,883 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:15,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:15,884 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-02-19 20:18:15,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911877056] [2021-02-19 20:18:15,884 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:18:15,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:15,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:18:15,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:18:15,884 INFO L87 Difference]: Start difference. First operand 6456 states and 23422 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:16,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:16,680 INFO L93 Difference]: Finished difference Result 10249 states and 36769 transitions. [2021-02-19 20:18:16,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 20:18:16,681 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:16,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:16,700 INFO L225 Difference]: With dead ends: 10249 [2021-02-19 20:18:16,700 INFO L226 Difference]: Without dead ends: 10228 [2021-02-19 20:18:16,700 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:18:16,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10228 states. [2021-02-19 20:18:16,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10228 to 6456. [2021-02-19 20:18:16,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6456 states, 6455 states have (on average 3.6285050348567003) internal successors, (23422), 6455 states have internal predecessors, (23422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:16,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6456 states to 6456 states and 23422 transitions. [2021-02-19 20:18:16,812 INFO L78 Accepts]: Start accepts. Automaton has 6456 states and 23422 transitions. Word has length 30 [2021-02-19 20:18:16,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:16,813 INFO L480 AbstractCegarLoop]: Abstraction has 6456 states and 23422 transitions. [2021-02-19 20:18:16,813 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:16,813 INFO L276 IsEmpty]: Start isEmpty. Operand 6456 states and 23422 transitions. [2021-02-19 20:18:16,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:16,822 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:16,822 INFO L506 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] [2021-02-19 20:18:17,027 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-02-19 20:18:17,027 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:17,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:17,028 INFO L82 PathProgramCache]: Analyzing trace with hash -2111928292, now seen corresponding path program 31 times [2021-02-19 20:18:17,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:17,028 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167317086] [2021-02-19 20:18:17,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:17,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:17,426 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:17,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167317086] [2021-02-19 20:18:17,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973556701] [2021-02-19 20:18:17,426 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 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-02-19 20:18:17,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:17,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:17,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:17,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:17,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:17,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:17,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:17,490 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-02-19 20:18:17,675 INFO L446 ElimStorePlain]: Different costs {1=[v_C_55], 3=[A]} [2021-02-19 20:18:17,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:17,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:18:17,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:17,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:17,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:17,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:17,704 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-02-19 20:18:17,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 33 [2021-02-19 20:18:17,705 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:17,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:17,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:17,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:64, output treesize:52 [2021-02-19 20:18:17,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:17,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 20 [2021-02-19 20:18:17,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:17,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:17,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:17,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:14 [2021-02-19 20:18:17,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:17,857 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:17,857 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2021-02-19 20:18:17,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991525968] [2021-02-19 20:18:17,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:18:17,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:17,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:18:17,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:18:17,857 INFO L87 Difference]: Start difference. First operand 6456 states and 23422 transitions. Second operand has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:19,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:19,166 INFO L93 Difference]: Finished difference Result 10687 states and 38127 transitions. [2021-02-19 20:18:19,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-02-19 20:18:19,166 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:19,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:19,187 INFO L225 Difference]: With dead ends: 10687 [2021-02-19 20:18:19,188 INFO L226 Difference]: Without dead ends: 10627 [2021-02-19 20:18:19,188 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2021-02-19 20:18:19,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10627 states. [2021-02-19 20:18:19,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10627 to 6457. [2021-02-19 20:18:19,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6457 states, 6456 states have (on average 3.6279429987608425) internal successors, (23422), 6456 states have internal predecessors, (23422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:19,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6457 states to 6457 states and 23422 transitions. [2021-02-19 20:18:19,304 INFO L78 Accepts]: Start accepts. Automaton has 6457 states and 23422 transitions. Word has length 30 [2021-02-19 20:18:19,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:19,304 INFO L480 AbstractCegarLoop]: Abstraction has 6457 states and 23422 transitions. [2021-02-19 20:18:19,304 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:19,304 INFO L276 IsEmpty]: Start isEmpty. Operand 6457 states and 23422 transitions. [2021-02-19 20:18:19,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:19,314 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:19,314 INFO L506 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] [2021-02-19 20:18:19,514 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:19,515 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:19,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:19,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1912108786, now seen corresponding path program 32 times [2021-02-19 20:18:19,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:19,515 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853742945] [2021-02-19 20:18:19,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:19,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:19,744 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:19,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853742945] [2021-02-19 20:18:19,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972107163] [2021-02-19 20:18:19,744 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 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-02-19 20:18:19,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:18:19,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:19,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:19,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:19,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:19,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:19,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:19,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:19,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-02-19 20:18:19,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-02-19 20:18:19,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:19,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:19,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:19,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-02-19 20:18:19,964 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-02-19 20:18:19,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 31 [2021-02-19 20:18:19,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:19,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:19,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:19,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:46 [2021-02-19 20:18:20,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-02-19 20:18:20,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:20,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:20,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:20,011 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:20 [2021-02-19 20:18:20,079 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:20,079 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:20,079 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:18:20,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670315063] [2021-02-19 20:18:20,080 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:18:20,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:20,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:18:20,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:18:20,080 INFO L87 Difference]: Start difference. First operand 6457 states and 23422 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:21,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:21,124 INFO L93 Difference]: Finished difference Result 10224 states and 36716 transitions. [2021-02-19 20:18:21,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-02-19 20:18:21,124 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:21,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:21,145 INFO L225 Difference]: With dead ends: 10224 [2021-02-19 20:18:21,145 INFO L226 Difference]: Without dead ends: 10180 [2021-02-19 20:18:21,145 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:18:21,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10180 states. [2021-02-19 20:18:21,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10180 to 6455. [2021-02-19 20:18:21,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6455 states, 6454 states have (on average 3.6281375890920358) internal successors, (23416), 6454 states have internal predecessors, (23416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:21,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6455 states to 6455 states and 23416 transitions. [2021-02-19 20:18:21,257 INFO L78 Accepts]: Start accepts. Automaton has 6455 states and 23416 transitions. Word has length 30 [2021-02-19 20:18:21,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:21,257 INFO L480 AbstractCegarLoop]: Abstraction has 6455 states and 23416 transitions. [2021-02-19 20:18:21,257 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:21,257 INFO L276 IsEmpty]: Start isEmpty. Operand 6455 states and 23416 transitions. [2021-02-19 20:18:21,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:21,267 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:21,267 INFO L506 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] [2021-02-19 20:18:21,467 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-02-19 20:18:21,468 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:21,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:21,468 INFO L82 PathProgramCache]: Analyzing trace with hash 1750103556, now seen corresponding path program 33 times [2021-02-19 20:18:21,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:21,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43540143] [2021-02-19 20:18:21,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:21,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:21,701 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:21,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43540143] [2021-02-19 20:18:21,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452987715] [2021-02-19 20:18:21,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:18:21,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-02-19 20:18:21,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:21,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:18:21,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:21,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:21,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:21,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:21,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:21,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-02-19 20:18:21,839 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-02-19 20:18:21,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2021-02-19 20:18:21,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:21,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:21,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:18:21,857 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:53, output treesize:52 [2021-02-19 20:18:21,998 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-02-19 20:18:21,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-02-19 20:18:22,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:18:22,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:22,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:18:22,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:67, output treesize:66 [2021-02-19 20:18:22,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-02-19 20:18:22,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:22,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:22,134 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:22,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 28 [2021-02-19 20:18:22,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-02-19 20:18:22,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-02-19 20:18:22,142 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:22,183 INFO L628 ElimStorePlain]: treesize reduction 6, result has 88.5 percent of original size [2021-02-19 20:18:22,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-02-19 20:18:22,184 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:85, output treesize:43 [2021-02-19 20:18:22,308 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:22,308 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:22,308 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-02-19 20:18:22,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144366574] [2021-02-19 20:18:22,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:18:22,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:22,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:18:22,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:18:22,309 INFO L87 Difference]: Start difference. First operand 6455 states and 23416 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:24,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:24,957 INFO L93 Difference]: Finished difference Result 10419 states and 37174 transitions. [2021-02-19 20:18:24,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-02-19 20:18:24,958 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:24,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:24,979 INFO L225 Difference]: With dead ends: 10419 [2021-02-19 20:18:24,979 INFO L226 Difference]: Without dead ends: 10242 [2021-02-19 20:18:24,980 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=267, Invalid=1803, Unknown=0, NotChecked=0, Total=2070 [2021-02-19 20:18:24,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10242 states. [2021-02-19 20:18:25,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10242 to 6402. [2021-02-19 20:18:25,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6402 states, 6401 states have (on average 3.631151382596469) internal successors, (23243), 6401 states have internal predecessors, (23243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6402 states to 6402 states and 23243 transitions. [2021-02-19 20:18:25,099 INFO L78 Accepts]: Start accepts. Automaton has 6402 states and 23243 transitions. Word has length 30 [2021-02-19 20:18:25,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:25,099 INFO L480 AbstractCegarLoop]: Abstraction has 6402 states and 23243 transitions. [2021-02-19 20:18:25,099 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:25,099 INFO L276 IsEmpty]: Start isEmpty. Operand 6402 states and 23243 transitions. [2021-02-19 20:18:25,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:25,109 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:25,109 INFO L506 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] [2021-02-19 20:18:25,309 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:25,309 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:25,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:25,309 INFO L82 PathProgramCache]: Analyzing trace with hash 682729854, now seen corresponding path program 34 times [2021-02-19 20:18:25,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:25,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611474797] [2021-02-19 20:18:25,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:25,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:25,560 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:25,560 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611474797] [2021-02-19 20:18:25,560 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263842150] [2021-02-19 20:18:25,560 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 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-02-19 20:18:25,580 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:18:25,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:25,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:25,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:25,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:25,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:25,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:25,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:25,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-02-19 20:18:25,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:25,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:18:25,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:25,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:25,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:25,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-02-19 20:18:25,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:25,770 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-02-19 20:18:25,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 33 [2021-02-19 20:18:25,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:25,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:25,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:25,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:48 [2021-02-19 20:18:25,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-02-19 20:18:25,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:25,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:25,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:25,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:20 [2021-02-19 20:18:25,916 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:25,916 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:25,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:18:25,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006527917] [2021-02-19 20:18:25,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:18:25,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:25,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:18:25,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:18:25,917 INFO L87 Difference]: Start difference. First operand 6402 states and 23243 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:26,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:26,778 INFO L93 Difference]: Finished difference Result 9969 states and 35963 transitions. [2021-02-19 20:18:26,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 20:18:26,778 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:26,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:26,796 INFO L225 Difference]: With dead ends: 9969 [2021-02-19 20:18:26,796 INFO L226 Difference]: Without dead ends: 9930 [2021-02-19 20:18:26,796 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:18:26,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9930 states. [2021-02-19 20:18:26,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9930 to 6359. [2021-02-19 20:18:26,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6359 states, 6358 states have (on average 3.632431582258572) internal successors, (23095), 6358 states have internal predecessors, (23095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:26,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6359 states to 6359 states and 23095 transitions. [2021-02-19 20:18:26,891 INFO L78 Accepts]: Start accepts. Automaton has 6359 states and 23095 transitions. Word has length 30 [2021-02-19 20:18:26,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:26,892 INFO L480 AbstractCegarLoop]: Abstraction has 6359 states and 23095 transitions. [2021-02-19 20:18:26,892 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:26,892 INFO L276 IsEmpty]: Start isEmpty. Operand 6359 states and 23095 transitions. [2021-02-19 20:18:26,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:26,900 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:26,900 INFO L506 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] [2021-02-19 20:18:27,100 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-02-19 20:18:27,100 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:27,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:27,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1776487522, now seen corresponding path program 35 times [2021-02-19 20:18:27,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:27,101 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946586065] [2021-02-19 20:18:27,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:27,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:27,262 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:27,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946586065] [2021-02-19 20:18:27,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999007332] [2021-02-19 20:18:27,262 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 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-02-19 20:18:27,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 20:18:27,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:27,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-02-19 20:18:27,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:27,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:27,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:27,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:27,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:27,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-02-19 20:18:27,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-02-19 20:18:27,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:27,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:27,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-02-19 20:18:27,558 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:27,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:27,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:27,565 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:27 [2021-02-19 20:18:27,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 20:18:27,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:27,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:27,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:27,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:12 [2021-02-19 20:18:27,658 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:27,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:27,658 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-02-19 20:18:27,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586436734] [2021-02-19 20:18:27,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:18:27,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:27,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:18:27,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:18:27,659 INFO L87 Difference]: Start difference. First operand 6359 states and 23095 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:28,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:28,550 INFO L93 Difference]: Finished difference Result 6864 states and 24645 transitions. [2021-02-19 20:18:28,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 20:18:28,551 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:28,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:28,564 INFO L225 Difference]: With dead ends: 6864 [2021-02-19 20:18:28,564 INFO L226 Difference]: Without dead ends: 6843 [2021-02-19 20:18:28,564 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:18:28,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6843 states. [2021-02-19 20:18:28,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6843 to 6383. [2021-02-19 20:18:28,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6383 states, 6382 states have (on average 3.6316201817612033) internal successors, (23177), 6382 states have internal predecessors, (23177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:28,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6383 states to 6383 states and 23177 transitions. [2021-02-19 20:18:28,658 INFO L78 Accepts]: Start accepts. Automaton has 6383 states and 23177 transitions. Word has length 30 [2021-02-19 20:18:28,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:28,658 INFO L480 AbstractCegarLoop]: Abstraction has 6383 states and 23177 transitions. [2021-02-19 20:18:28,658 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:28,658 INFO L276 IsEmpty]: Start isEmpty. Operand 6383 states and 23177 transitions. [2021-02-19 20:18:28,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:28,667 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:28,668 INFO L506 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] [2021-02-19 20:18:28,868 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,38 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:28,868 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:28,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:28,868 INFO L82 PathProgramCache]: Analyzing trace with hash -603345822, now seen corresponding path program 36 times [2021-02-19 20:18:28,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:28,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905381883] [2021-02-19 20:18:28,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:28,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:29,011 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:29,011 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905381883] [2021-02-19 20:18:29,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209283638] [2021-02-19 20:18:29,012 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 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-02-19 20:18:29,032 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:18:29,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:29,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:29,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:29,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:29,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:29,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:29,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:29,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:18:29,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:29,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2021-02-19 20:18:29,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:29,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:29,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:29,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:52 [2021-02-19 20:18:29,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:29,265 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 35 treesize of output 27 [2021-02-19 20:18:29,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:29,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:29,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:29,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:31 [2021-02-19 20:18:29,308 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 20 treesize of output 12 [2021-02-19 20:18:29,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:29,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:29,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:29,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:18:29,416 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:29,416 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:29,416 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:18:29,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774615657] [2021-02-19 20:18:29,416 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:18:29,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:29,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:18:29,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:18:29,417 INFO L87 Difference]: Start difference. First operand 6383 states and 23177 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:30,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:30,291 INFO L93 Difference]: Finished difference Result 6919 states and 24832 transitions. [2021-02-19 20:18:30,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-02-19 20:18:30,292 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:30,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:30,303 INFO L225 Difference]: With dead ends: 6919 [2021-02-19 20:18:30,303 INFO L226 Difference]: Without dead ends: 6874 [2021-02-19 20:18:30,303 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:18:30,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6874 states. [2021-02-19 20:18:30,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6874 to 6416. [2021-02-19 20:18:30,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6416 states, 6415 states have (on average 3.6293063133281374) internal successors, (23282), 6415 states have internal predecessors, (23282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:30,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6416 states to 6416 states and 23282 transitions. [2021-02-19 20:18:30,381 INFO L78 Accepts]: Start accepts. Automaton has 6416 states and 23282 transitions. Word has length 30 [2021-02-19 20:18:30,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:30,381 INFO L480 AbstractCegarLoop]: Abstraction has 6416 states and 23282 transitions. [2021-02-19 20:18:30,381 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:30,381 INFO L276 IsEmpty]: Start isEmpty. Operand 6416 states and 23282 transitions. [2021-02-19 20:18:30,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:30,390 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:30,390 INFO L506 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] [2021-02-19 20:18:30,602 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:30,602 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:30,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:30,602 INFO L82 PathProgramCache]: Analyzing trace with hash -2023797434, now seen corresponding path program 37 times [2021-02-19 20:18:30,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:30,602 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277555763] [2021-02-19 20:18:30,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:30,760 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:30,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277555763] [2021-02-19 20:18:30,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654419935] [2021-02-19 20:18:30,760 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:18:30,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:30,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:30,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:30,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:30,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:30,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:30,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:30,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:18:31,016 INFO L354 Elim1Store]: treesize reduction 64, result has 14.7 percent of original size [2021-02-19 20:18:31,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 104 treesize of output 81 [2021-02-19 20:18:31,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:31,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:31,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:31,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:50 [2021-02-19 20:18:31,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:31,084 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 33 treesize of output 21 [2021-02-19 20:18:31,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:31,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:31,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:31,093 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:27 [2021-02-19 20:18:31,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 20:18:31,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:31,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:31,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:31,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:12 [2021-02-19 20:18:31,200 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:31,200 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:31,200 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:18:31,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510165985] [2021-02-19 20:18:31,200 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:18:31,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:31,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:18:31,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:18:31,201 INFO L87 Difference]: Start difference. First operand 6416 states and 23282 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:32,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:32,152 INFO L93 Difference]: Finished difference Result 6934 states and 24848 transitions. [2021-02-19 20:18:32,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 20:18:32,153 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:32,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:32,167 INFO L225 Difference]: With dead ends: 6934 [2021-02-19 20:18:32,167 INFO L226 Difference]: Without dead ends: 6907 [2021-02-19 20:18:32,167 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-02-19 20:18:32,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6907 states. [2021-02-19 20:18:32,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6907 to 6404. [2021-02-19 20:18:32,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6404 states, 6403 states have (on average 3.6314227705762923) internal successors, (23252), 6403 states have internal predecessors, (23252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:32,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6404 states to 6404 states and 23252 transitions. [2021-02-19 20:18:32,266 INFO L78 Accepts]: Start accepts. Automaton has 6404 states and 23252 transitions. Word has length 30 [2021-02-19 20:18:32,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:32,267 INFO L480 AbstractCegarLoop]: Abstraction has 6404 states and 23252 transitions. [2021-02-19 20:18:32,267 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:32,267 INFO L276 IsEmpty]: Start isEmpty. Operand 6404 states and 23252 transitions. [2021-02-19 20:18:32,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:32,277 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:32,277 INFO L506 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] [2021-02-19 20:18:32,492 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:32,492 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:32,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:32,492 INFO L82 PathProgramCache]: Analyzing trace with hash 111085794, now seen corresponding path program 38 times [2021-02-19 20:18:32,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:32,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329870444] [2021-02-19 20:18:32,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:32,669 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:32,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329870444] [2021-02-19 20:18:32,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231564786] [2021-02-19 20:18:32,669 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 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-02-19 20:18:32,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:18:32,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:32,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:32,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:32,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:32,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:32,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:32,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:32,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:18:32,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:32,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:18:32,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:32,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:32,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:32,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:53 [2021-02-19 20:18:32,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:32,913 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 35 treesize of output 23 [2021-02-19 20:18:32,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:32,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:32,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:32,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:30 [2021-02-19 20:18:32,991 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 20 treesize of output 12 [2021-02-19 20:18:32,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:32,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:32,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:32,997 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:18:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:33,058 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:33,058 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:18:33,058 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414204785] [2021-02-19 20:18:33,058 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:18:33,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:33,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:18:33,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:18:33,059 INFO L87 Difference]: Start difference. First operand 6404 states and 23252 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:33,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:33,820 INFO L93 Difference]: Finished difference Result 6846 states and 24540 transitions. [2021-02-19 20:18:33,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-02-19 20:18:33,821 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:33,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:33,832 INFO L225 Difference]: With dead ends: 6846 [2021-02-19 20:18:33,832 INFO L226 Difference]: Without dead ends: 6819 [2021-02-19 20:18:33,832 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=64, Invalid=488, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:18:33,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6819 states. [2021-02-19 20:18:33,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6819 to 6450. [2021-02-19 20:18:33,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6450 states, 6449 states have (on average 3.627849278957978) internal successors, (23396), 6449 states have internal predecessors, (23396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:33,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6450 states to 6450 states and 23396 transitions. [2021-02-19 20:18:33,919 INFO L78 Accepts]: Start accepts. Automaton has 6450 states and 23396 transitions. Word has length 30 [2021-02-19 20:18:33,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:33,919 INFO L480 AbstractCegarLoop]: Abstraction has 6450 states and 23396 transitions. [2021-02-19 20:18:33,919 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:33,919 INFO L276 IsEmpty]: Start isEmpty. Operand 6450 states and 23396 transitions. [2021-02-19 20:18:33,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:33,929 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:33,929 INFO L506 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] [2021-02-19 20:18:34,129 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:34,130 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:34,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:34,130 INFO L82 PathProgramCache]: Analyzing trace with hash 856686790, now seen corresponding path program 39 times [2021-02-19 20:18:34,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:34,130 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068042627] [2021-02-19 20:18:34,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:34,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:34,266 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:34,267 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068042627] [2021-02-19 20:18:34,267 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831098392] [2021-02-19 20:18:34,267 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:34,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:18:34,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:34,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:18:34,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:34,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:34,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:34,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:34,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:34,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-02-19 20:18:34,437 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-02-19 20:18:34,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 27 [2021-02-19 20:18:34,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:34,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:34,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:18:34,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:44 [2021-02-19 20:18:34,603 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-02-19 20:18:34,603 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 35 treesize of output 45 [2021-02-19 20:18:34,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:34,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:34,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:18:34,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:65, output treesize:132 [2021-02-19 20:18:34,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:34,894 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:34,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-02-19 20:18:34,896 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-02-19 20:18:34,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:34,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:34,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:42 [2021-02-19 20:18:35,054 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:35,055 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:35,055 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 23 [2021-02-19 20:18:35,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353405967] [2021-02-19 20:18:35,055 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-02-19 20:18:35,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:35,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-02-19 20:18:35,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=498, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:18:35,055 INFO L87 Difference]: Start difference. First operand 6450 states and 23396 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:37,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:37,339 INFO L93 Difference]: Finished difference Result 7052 states and 25190 transitions. [2021-02-19 20:18:37,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-02-19 20:18:37,340 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:37,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:37,353 INFO L225 Difference]: With dead ends: 7052 [2021-02-19 20:18:37,353 INFO L226 Difference]: Without dead ends: 7010 [2021-02-19 20:18:37,354 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=235, Invalid=2117, Unknown=0, NotChecked=0, Total=2352 [2021-02-19 20:18:37,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7010 states. [2021-02-19 20:18:37,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7010 to 6534. [2021-02-19 20:18:37,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6534 states, 6533 states have (on average 3.62452165926833) internal successors, (23679), 6533 states have internal predecessors, (23679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:37,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6534 states to 6534 states and 23679 transitions. [2021-02-19 20:18:37,450 INFO L78 Accepts]: Start accepts. Automaton has 6534 states and 23679 transitions. Word has length 30 [2021-02-19 20:18:37,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:37,450 INFO L480 AbstractCegarLoop]: Abstraction has 6534 states and 23679 transitions. [2021-02-19 20:18:37,450 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:37,450 INFO L276 IsEmpty]: Start isEmpty. Operand 6534 states and 23679 transitions. [2021-02-19 20:18:37,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:37,461 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:37,461 INFO L506 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] [2021-02-19 20:18:37,662 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:37,663 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:37,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:37,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1248658566, now seen corresponding path program 40 times [2021-02-19 20:18:37,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:37,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115994365] [2021-02-19 20:18:37,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:37,807 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:37,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115994365] [2021-02-19 20:18:37,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804132444] [2021-02-19 20:18:37,807 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 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:18:37,830 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:18:37,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:37,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:37,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:37,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:37,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:37,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:37,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:37,882 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:18:37,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:37,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:18:37,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:37,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:37,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:37,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:47 [2021-02-19 20:18:38,067 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 29 treesize of output 23 [2021-02-19 20:18:38,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:38,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:38,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:38,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:25 [2021-02-19 20:18:38,112 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 20 treesize of output 12 [2021-02-19 20:18:38,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:38,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:38,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:38,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:18:38,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:38,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:38,181 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:18:38,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505183238] [2021-02-19 20:18:38,181 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:18:38,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:38,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:18:38,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:18:38,181 INFO L87 Difference]: Start difference. First operand 6534 states and 23679 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:38,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:38,990 INFO L93 Difference]: Finished difference Result 7446 states and 26575 transitions. [2021-02-19 20:18:38,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 20:18:38,990 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:38,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:39,004 INFO L225 Difference]: With dead ends: 7446 [2021-02-19 20:18:39,005 INFO L226 Difference]: Without dead ends: 7425 [2021-02-19 20:18:39,005 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:18:39,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7425 states. [2021-02-19 20:18:39,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7425 to 6531. [2021-02-19 20:18:39,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6531 states, 6530 states have (on average 3.6249617151607962) internal successors, (23671), 6530 states have internal predecessors, (23671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:39,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6531 states to 6531 states and 23671 transitions. [2021-02-19 20:18:39,101 INFO L78 Accepts]: Start accepts. Automaton has 6531 states and 23671 transitions. Word has length 30 [2021-02-19 20:18:39,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:39,101 INFO L480 AbstractCegarLoop]: Abstraction has 6531 states and 23671 transitions. [2021-02-19 20:18:39,101 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:39,101 INFO L276 IsEmpty]: Start isEmpty. Operand 6531 states and 23671 transitions. [2021-02-19 20:18:39,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:39,111 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:39,111 INFO L506 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] [2021-02-19 20:18:39,311 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:39,312 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:39,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:39,312 INFO L82 PathProgramCache]: Analyzing trace with hash 64089994, now seen corresponding path program 41 times [2021-02-19 20:18:39,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:39,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322681402] [2021-02-19 20:18:39,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:39,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:39,455 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:39,455 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322681402] [2021-02-19 20:18:39,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257037465] [2021-02-19 20:18:39,456 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 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:39,478 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:18:39,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:39,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:18:39,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:39,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:39,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:39,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:39,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:39,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:18:39,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:39,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:39,646 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 20:18:39,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 38 [2021-02-19 20:18:39,648 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:39,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:39,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:39,660 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-02-19 20:18:39,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:39,788 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 86 treesize of output 44 [2021-02-19 20:18:39,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:39,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:39,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:39,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:115, output treesize:64 [2021-02-19 20:18:39,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:39,878 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-02-19 20:18:39,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 87 treesize of output 79 [2021-02-19 20:18:39,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:39,909 INFO L628 ElimStorePlain]: treesize reduction 16, result has 57.9 percent of original size [2021-02-19 20:18:39,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:39,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:21 [2021-02-19 20:18:40,005 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:40,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:40,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-02-19 20:18:40,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505053399] [2021-02-19 20:18:40,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:18:40,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:40,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:18:40,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=373, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:18:40,006 INFO L87 Difference]: Start difference. First operand 6531 states and 23671 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:41,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:41,542 INFO L93 Difference]: Finished difference Result 7520 states and 26724 transitions. [2021-02-19 20:18:41,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-02-19 20:18:41,543 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:41,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:41,557 INFO L225 Difference]: With dead ends: 7520 [2021-02-19 20:18:41,557 INFO L226 Difference]: Without dead ends: 7499 [2021-02-19 20:18:41,558 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=132, Invalid=1058, Unknown=0, NotChecked=0, Total=1190 [2021-02-19 20:18:41,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7499 states. [2021-02-19 20:18:41,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7499 to 6576. [2021-02-19 20:18:41,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6576 states, 6575 states have (on average 3.622813688212928) internal successors, (23820), 6575 states have internal predecessors, (23820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:41,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6576 states to 6576 states and 23820 transitions. [2021-02-19 20:18:41,654 INFO L78 Accepts]: Start accepts. Automaton has 6576 states and 23820 transitions. Word has length 30 [2021-02-19 20:18:41,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:41,654 INFO L480 AbstractCegarLoop]: Abstraction has 6576 states and 23820 transitions. [2021-02-19 20:18:41,655 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:41,655 INFO L276 IsEmpty]: Start isEmpty. Operand 6576 states and 23820 transitions. [2021-02-19 20:18:41,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:41,664 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:41,664 INFO L506 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] [2021-02-19 20:18:41,865 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-02-19 20:18:41,865 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:41,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:41,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1032150200, now seen corresponding path program 42 times [2021-02-19 20:18:41,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:41,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859339671] [2021-02-19 20:18:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:41,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:42,048 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:42,049 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859339671] [2021-02-19 20:18:42,049 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261103236] [2021-02-19 20:18:42,049 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 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:42,123 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:18:42,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:42,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:18:42,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:42,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:42,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:42,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:42,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:42,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:18:42,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:42,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-02-19 20:18:42,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:42,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:42,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:42,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:45 [2021-02-19 20:18:42,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:42,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 26 [2021-02-19 20:18:42,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:42,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:42,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:42,350 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:30 [2021-02-19 20:18:42,493 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:42,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2021-02-19 20:18:42,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:18:42,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:42,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:42,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:93 [2021-02-19 20:18:42,644 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:42,644 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:42,644 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2021-02-19 20:18:42,644 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050195715] [2021-02-19 20:18:42,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-02-19 20:18:42,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:42,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-02-19 20:18:42,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=454, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:18:42,645 INFO L87 Difference]: Start difference. First operand 6576 states and 23820 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:43,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:43,845 INFO L93 Difference]: Finished difference Result 6960 states and 24933 transitions. [2021-02-19 20:18:43,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 20:18:43,846 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:43,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:43,859 INFO L225 Difference]: With dead ends: 6960 [2021-02-19 20:18:43,860 INFO L226 Difference]: Without dead ends: 6945 [2021-02-19 20:18:43,860 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2021-02-19 20:18:43,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6945 states. [2021-02-19 20:18:43,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6945 to 6572. [2021-02-19 20:18:43,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6572 states, 6571 states have (on average 3.62288844924669) internal successors, (23806), 6571 states have internal predecessors, (23806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:43,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6572 states to 6572 states and 23806 transitions. [2021-02-19 20:18:43,951 INFO L78 Accepts]: Start accepts. Automaton has 6572 states and 23806 transitions. Word has length 30 [2021-02-19 20:18:43,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:43,952 INFO L480 AbstractCegarLoop]: Abstraction has 6572 states and 23806 transitions. [2021-02-19 20:18:43,952 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:43,952 INFO L276 IsEmpty]: Start isEmpty. Operand 6572 states and 23806 transitions. [2021-02-19 20:18:43,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:43,962 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:43,962 INFO L506 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] [2021-02-19 20:18:44,168 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-02-19 20:18:44,169 INFO L428 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:44,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:44,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1518948714, now seen corresponding path program 43 times [2021-02-19 20:18:44,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:44,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083997763] [2021-02-19 20:18:44,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:44,322 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:44,322 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083997763] [2021-02-19 20:18:44,322 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936150366] [2021-02-19 20:18:44,322 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 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:44,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:44,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:44,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:44,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:44,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:44,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:44,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:44,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:18:44,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:44,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2021-02-19 20:18:44,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:44,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:44,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:44,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-02-19 20:18:44,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:44,589 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 37 treesize of output 25 [2021-02-19 20:18:44,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:44,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:44,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:44,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:36 [2021-02-19 20:18:44,666 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 20 treesize of output 12 [2021-02-19 20:18:44,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:44,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:44,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:44,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:18:44,713 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:44,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:44,714 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:18:44,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302490487] [2021-02-19 20:18:44,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:18:44,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:44,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:18:44,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:18:44,714 INFO L87 Difference]: Start difference. First operand 6572 states and 23806 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:45,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:45,446 INFO L93 Difference]: Finished difference Result 6944 states and 24941 transitions. [2021-02-19 20:18:45,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-02-19 20:18:45,447 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:45,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:45,462 INFO L225 Difference]: With dead ends: 6944 [2021-02-19 20:18:45,462 INFO L226 Difference]: Without dead ends: 6905 [2021-02-19 20:18:45,462 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:18:45,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6905 states. [2021-02-19 20:18:45,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6905 to 6597. [2021-02-19 20:18:45,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6597 states, 6596 states have (on average 3.620830806549424) internal successors, (23883), 6596 states have internal predecessors, (23883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:45,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6597 states to 6597 states and 23883 transitions. [2021-02-19 20:18:45,573 INFO L78 Accepts]: Start accepts. Automaton has 6597 states and 23883 transitions. Word has length 30 [2021-02-19 20:18:45,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:45,574 INFO L480 AbstractCegarLoop]: Abstraction has 6597 states and 23883 transitions. [2021-02-19 20:18:45,574 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:45,574 INFO L276 IsEmpty]: Start isEmpty. Operand 6597 states and 23883 transitions. [2021-02-19 20:18:45,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:45,584 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:45,584 INFO L506 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] [2021-02-19 20:18:45,784 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-02-19 20:18:45,784 INFO L428 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:45,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:45,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1003191280, now seen corresponding path program 44 times [2021-02-19 20:18:45,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:45,785 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053979992] [2021-02-19 20:18:45,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:45,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:45,945 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:45,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053979992] [2021-02-19 20:18:45,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165174866] [2021-02-19 20:18:45,945 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 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:45,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:18:45,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:45,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:45,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:46,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:46,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:46,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:46,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:46,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:18:46,177 INFO L354 Elim1Store]: treesize reduction 64, result has 14.7 percent of original size [2021-02-19 20:18:46,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 115 treesize of output 88 [2021-02-19 20:18:46,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:46,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:46,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:46,194 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:118, output treesize:55 [2021-02-19 20:18:46,235 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 20 [2021-02-19 20:18:46,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:46,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:46,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:46,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:25 [2021-02-19 20:18:46,292 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 20 treesize of output 12 [2021-02-19 20:18:46,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:46,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:46,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:46,299 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:18:46,359 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:46,360 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:46,360 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:18:46,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105589295] [2021-02-19 20:18:46,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:18:46,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:46,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:18:46,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:18:46,360 INFO L87 Difference]: Start difference. First operand 6597 states and 23883 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:47,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:47,341 INFO L93 Difference]: Finished difference Result 7148 states and 25549 transitions. [2021-02-19 20:18:47,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 20:18:47,342 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:47,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:47,355 INFO L225 Difference]: With dead ends: 7148 [2021-02-19 20:18:47,355 INFO L226 Difference]: Without dead ends: 7121 [2021-02-19 20:18:47,356 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:18:47,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7121 states. [2021-02-19 20:18:47,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7121 to 6591. [2021-02-19 20:18:47,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6591 states, 6590 states have (on average 3.6213960546282244) internal successors, (23865), 6590 states have internal predecessors, (23865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6591 states to 6591 states and 23865 transitions. [2021-02-19 20:18:47,449 INFO L78 Accepts]: Start accepts. Automaton has 6591 states and 23865 transitions. Word has length 30 [2021-02-19 20:18:47,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:47,450 INFO L480 AbstractCegarLoop]: Abstraction has 6591 states and 23865 transitions. [2021-02-19 20:18:47,450 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:47,450 INFO L276 IsEmpty]: Start isEmpty. Operand 6591 states and 23865 transitions. [2021-02-19 20:18:47,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:47,459 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:47,459 INFO L506 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] [2021-02-19 20:18:47,660 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-02-19 20:18:47,660 INFO L428 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:47,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:47,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1355566970, now seen corresponding path program 45 times [2021-02-19 20:18:47,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:47,660 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467408027] [2021-02-19 20:18:47,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:47,837 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:47,837 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467408027] [2021-02-19 20:18:47,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882983712] [2021-02-19 20:18:47,838 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-02-19 20:18:47,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:18:47,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:47,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-02-19 20:18:47,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:47,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:47,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:47,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:47,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:47,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:18:48,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-02-19 20:18:48,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:48,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:48,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:48,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-02-19 20:18:48,162 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:48,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 36 [2021-02-19 20:18:48,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:48,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:48,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:48,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:79 [2021-02-19 20:18:48,269 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 21 [2021-02-19 20:18:48,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:48,286 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:48,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-02-19 20:18:48,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-02-19 20:18:48,306 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:48,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-02-19 20:18:48,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-02-19 20:18:48,416 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 35 [2021-02-19 20:18:48,417 INFO L628 ElimStorePlain]: treesize reduction 18, result has 83.5 percent of original size [2021-02-19 20:18:48,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-02-19 20:18:48,425 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:93, output treesize:100 [2021-02-19 20:18:48,634 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:48,634 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:48,634 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-02-19 20:18:48,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617779925] [2021-02-19 20:18:48,635 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:18:48,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:48,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:18:48,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:18:48,635 INFO L87 Difference]: Start difference. First operand 6591 states and 23865 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:49,436 WARN L202 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2021-02-19 20:18:50,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:50,597 INFO L93 Difference]: Finished difference Result 7428 states and 26381 transitions. [2021-02-19 20:18:50,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-02-19 20:18:50,598 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:50,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:50,613 INFO L225 Difference]: With dead ends: 7428 [2021-02-19 20:18:50,613 INFO L226 Difference]: Without dead ends: 7401 [2021-02-19 20:18:50,614 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=161, Invalid=1321, Unknown=0, NotChecked=0, Total=1482 [2021-02-19 20:18:50,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2021-02-19 20:18:50,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 6581. [2021-02-19 20:18:50,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6581 states, 6580 states have (on average 3.622340425531915) internal successors, (23835), 6580 states have internal predecessors, (23835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:50,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6581 states to 6581 states and 23835 transitions. [2021-02-19 20:18:50,722 INFO L78 Accepts]: Start accepts. Automaton has 6581 states and 23835 transitions. Word has length 30 [2021-02-19 20:18:50,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:50,724 INFO L480 AbstractCegarLoop]: Abstraction has 6581 states and 23835 transitions. [2021-02-19 20:18:50,724 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:50,724 INFO L276 IsEmpty]: Start isEmpty. Operand 6581 states and 23835 transitions. [2021-02-19 20:18:50,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:50,735 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:50,735 INFO L506 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] [2021-02-19 20:18:50,950 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-02-19 20:18:50,950 INFO L428 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:50,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:50,950 INFO L82 PathProgramCache]: Analyzing trace with hash 363727820, now seen corresponding path program 46 times [2021-02-19 20:18:50,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:50,950 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128766410] [2021-02-19 20:18:50,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:50,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:51,212 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:51,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128766410] [2021-02-19 20:18:51,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810142225] [2021-02-19 20:18:51,212 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:51,232 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:18:51,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:51,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:51,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:51,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:51,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:51,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:51,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:51,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:18:51,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:51,499 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 51 treesize of output 35 [2021-02-19 20:18:51,502 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:18:51,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:51,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:51,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 34 [2021-02-19 20:18:51,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:51,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:51,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:51,532 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:47 [2021-02-19 20:18:51,569 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 32 treesize of output 20 [2021-02-19 20:18:51,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:51,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:51,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:51,579 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:17 [2021-02-19 20:18:51,620 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:51,621 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:51,621 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:18:51,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867619332] [2021-02-19 20:18:51,621 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:18:51,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:51,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:18:51,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:18:51,622 INFO L87 Difference]: Start difference. First operand 6581 states and 23835 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:18:53,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:53,782 INFO L93 Difference]: Finished difference Result 11092 states and 39359 transitions. [2021-02-19 20:18:53,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-02-19 20:18:53,783 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 30 [2021-02-19 20:18:53,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:53,804 INFO L225 Difference]: With dead ends: 11092 [2021-02-19 20:18:53,804 INFO L226 Difference]: Without dead ends: 11034 [2021-02-19 20:18:53,804 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=262, Invalid=1298, Unknown=0, NotChecked=0, Total=1560 [2021-02-19 20:18:53,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11034 states. [2021-02-19 20:18:53,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11034 to 6617. [2021-02-19 20:18:53,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6617 states, 6616 states have (on average 3.623186215235792) internal successors, (23971), 6616 states have internal predecessors, (23971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:53,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6617 states to 6617 states and 23971 transitions. [2021-02-19 20:18:53,915 INFO L78 Accepts]: Start accepts. Automaton has 6617 states and 23971 transitions. Word has length 30 [2021-02-19 20:18:53,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:53,915 INFO L480 AbstractCegarLoop]: Abstraction has 6617 states and 23971 transitions. [2021-02-19 20:18:53,915 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:18:53,915 INFO L276 IsEmpty]: Start isEmpty. Operand 6617 states and 23971 transitions. [2021-02-19 20:18:53,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:53,924 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:53,924 INFO L506 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] [2021-02-19 20:18:54,124 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-02-19 20:18:54,125 INFO L428 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:54,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:54,125 INFO L82 PathProgramCache]: Analyzing trace with hash -2016105524, now seen corresponding path program 47 times [2021-02-19 20:18:54,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:54,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157534343] [2021-02-19 20:18:54,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:54,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:54,342 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:54,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157534343] [2021-02-19 20:18:54,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791518252] [2021-02-19 20:18:54,342 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 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:54,380 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:18:54,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:54,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:18:54,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:54,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:54,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:54,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:54,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:54,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-02-19 20:18:54,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:54,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:54,638 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-02-19 20:18:54,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 40 [2021-02-19 20:18:54,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:54,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:54,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:54,655 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-02-19 20:18:54,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:54,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:54,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:54,724 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:54,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 55 [2021-02-19 20:18:54,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:18:54,763 INFO L628 ElimStorePlain]: treesize reduction 25, result has 64.8 percent of original size [2021-02-19 20:18:54,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:54,767 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:64, output treesize:49 [2021-02-19 20:18:54,859 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 20 treesize of output 12 [2021-02-19 20:18:54,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:54,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:54,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:54,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:18:54,908 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:54,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:54,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-02-19 20:18:54,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661653241] [2021-02-19 20:18:54,908 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:18:54,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:54,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:18:54,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:18:54,909 INFO L87 Difference]: Start difference. First operand 6617 states and 23971 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:56,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:56,497 INFO L93 Difference]: Finished difference Result 10760 states and 38487 transitions. [2021-02-19 20:18:56,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-02-19 20:18:56,498 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:18:56,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:56,518 INFO L225 Difference]: With dead ends: 10760 [2021-02-19 20:18:56,519 INFO L226 Difference]: Without dead ends: 10688 [2021-02-19 20:18:56,519 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=203, Invalid=1203, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:18:56,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10688 states. [2021-02-19 20:18:56,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10688 to 6657. [2021-02-19 20:18:56,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6657 states, 6656 states have (on average 3.619891826923077) internal successors, (24094), 6656 states have internal predecessors, (24094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:56,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6657 states to 6657 states and 24094 transitions. [2021-02-19 20:18:56,639 INFO L78 Accepts]: Start accepts. Automaton has 6657 states and 24094 transitions. Word has length 30 [2021-02-19 20:18:56,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:56,639 INFO L480 AbstractCegarLoop]: Abstraction has 6657 states and 24094 transitions. [2021-02-19 20:18:56,639 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:56,639 INFO L276 IsEmpty]: Start isEmpty. Operand 6657 states and 24094 transitions. [2021-02-19 20:18:56,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:56,649 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:56,649 INFO L506 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] [2021-02-19 20:18:56,849 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-02-19 20:18:56,849 INFO L428 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:56,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:56,850 INFO L82 PathProgramCache]: Analyzing trace with hash 506034470, now seen corresponding path program 48 times [2021-02-19 20:18:56,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:56,850 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394254293] [2021-02-19 20:18:56,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:56,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:57,090 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:57,090 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394254293] [2021-02-19 20:18:57,090 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738180550] [2021-02-19 20:18:57,090 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:57,122 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:18:57,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:18:57,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:57,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:57,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:18:57,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:57,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:57,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:57,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:18:57,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:57,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2021-02-19 20:18:57,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:57,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:57,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:57,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:55 [2021-02-19 20:18:57,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:18:57,351 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-02-19 20:18:57,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:57,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:57,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:57,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:47 [2021-02-19 20:18:57,407 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 30 treesize of output 18 [2021-02-19 20:18:57,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:57,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:57,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:57,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:17 [2021-02-19 20:18:57,485 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:57,486 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:57,486 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:18:57,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127543008] [2021-02-19 20:18:57,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:18:57,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:57,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:18:57,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:18:57,486 INFO L87 Difference]: Start difference. First operand 6657 states and 24094 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:18:58,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:18:58,981 INFO L93 Difference]: Finished difference Result 12967 states and 46257 transitions. [2021-02-19 20:18:58,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-02-19 20:18:58,982 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 30 [2021-02-19 20:18:58,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:18:59,012 INFO L225 Difference]: With dead ends: 12967 [2021-02-19 20:18:59,013 INFO L226 Difference]: Without dead ends: 12913 [2021-02-19 20:18:59,013 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=237, Invalid=1095, Unknown=0, NotChecked=0, Total=1332 [2021-02-19 20:18:59,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12913 states. [2021-02-19 20:18:59,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12913 to 6648. [2021-02-19 20:18:59,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6648 states, 6647 states have (on average 3.620731156912893) internal successors, (24067), 6647 states have internal predecessors, (24067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:18:59,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6648 states to 6648 states and 24067 transitions. [2021-02-19 20:18:59,157 INFO L78 Accepts]: Start accepts. Automaton has 6648 states and 24067 transitions. Word has length 30 [2021-02-19 20:18:59,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:18:59,157 INFO L480 AbstractCegarLoop]: Abstraction has 6648 states and 24067 transitions. [2021-02-19 20:18:59,157 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:18:59,157 INFO L276 IsEmpty]: Start isEmpty. Operand 6648 states and 24067 transitions. [2021-02-19 20:18:59,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:18:59,168 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:18:59,168 INFO L506 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] [2021-02-19 20:18:59,368 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-02-19 20:18:59,368 INFO L428 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:18:59,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:18:59,368 INFO L82 PathProgramCache]: Analyzing trace with hash 858410160, now seen corresponding path program 49 times [2021-02-19 20:18:59,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:18:59,369 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083491713] [2021-02-19 20:18:59,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:18:59,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:59,604 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:59,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083491713] [2021-02-19 20:18:59,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852795223] [2021-02-19 20:18:59,605 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:18:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:18:59,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:18:59,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:18:59,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:18:59,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:59,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:59,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:59,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:18:59,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2021-02-19 20:18:59,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:59,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:59,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:59,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-02-19 20:18:59,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-02-19 20:18:59,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:59,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:59,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:59,842 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:34 [2021-02-19 20:18:59,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-02-19 20:18:59,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:18:59,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:18:59,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:18:59,882 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:17 [2021-02-19 20:18:59,959 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:18:59,959 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:18:59,959 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:18:59,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654948599] [2021-02-19 20:18:59,959 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:18:59,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:18:59,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:18:59,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:18:59,960 INFO L87 Difference]: Start difference. First operand 6648 states and 24067 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:01,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:01,840 INFO L93 Difference]: Finished difference Result 11249 states and 40051 transitions. [2021-02-19 20:19:01,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-02-19 20:19:01,841 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 30 [2021-02-19 20:19:01,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:01,859 INFO L225 Difference]: With dead ends: 11249 [2021-02-19 20:19:01,859 INFO L226 Difference]: Without dead ends: 11183 [2021-02-19 20:19:01,859 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=251, Invalid=1231, Unknown=0, NotChecked=0, Total=1482 [2021-02-19 20:19:01,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11183 states. [2021-02-19 20:19:01,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11183 to 6652. [2021-02-19 20:19:01,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6652 states, 6651 states have (on average 3.6211096075778078) internal successors, (24084), 6651 states have internal predecessors, (24084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:02,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6652 states to 6652 states and 24084 transitions. [2021-02-19 20:19:02,012 INFO L78 Accepts]: Start accepts. Automaton has 6652 states and 24084 transitions. Word has length 30 [2021-02-19 20:19:02,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:02,012 INFO L480 AbstractCegarLoop]: Abstraction has 6652 states and 24084 transitions. [2021-02-19 20:19:02,012 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:02,012 INFO L276 IsEmpty]: Start isEmpty. Operand 6652 states and 24084 transitions. [2021-02-19 20:19:02,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:02,024 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:02,024 INFO L506 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] [2021-02-19 20:19:02,224 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-02-19 20:19:02,224 INFO L428 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:02,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:02,225 INFO L82 PathProgramCache]: Analyzing trace with hash 1789346188, now seen corresponding path program 50 times [2021-02-19 20:19:02,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:02,225 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857554121] [2021-02-19 20:19:02,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:02,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:02,456 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:02,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857554121] [2021-02-19 20:19:02,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166977009] [2021-02-19 20:19:02,457 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:02,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:19:02,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:02,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-02-19 20:19:02,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:02,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:02,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:02,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:02,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:02,515 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:02,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2021-02-19 20:19:02,704 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:19:02,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:02,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2021-02-19 20:19:02,719 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:02,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:02,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:02,732 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:52, output treesize:33 [2021-02-19 20:19:02,768 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 32 treesize of output 20 [2021-02-19 20:19:02,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:02,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:02,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:02,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:17 [2021-02-19 20:19:02,828 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:02,828 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:02,828 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:19:02,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148851110] [2021-02-19 20:19:02,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:19:02,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:02,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:19:02,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:19:02,829 INFO L87 Difference]: Start difference. First operand 6652 states and 24084 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:04,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:04,061 INFO L93 Difference]: Finished difference Result 10817 states and 38694 transitions. [2021-02-19 20:19:04,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-02-19 20:19:04,062 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 30 [2021-02-19 20:19:04,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:04,082 INFO L225 Difference]: With dead ends: 10817 [2021-02-19 20:19:04,082 INFO L226 Difference]: Without dead ends: 10775 [2021-02-19 20:19:04,083 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:19:04,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10775 states. [2021-02-19 20:19:04,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10775 to 6677. [2021-02-19 20:19:04,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6677 states, 6676 states have (on average 3.6195326542840025) internal successors, (24164), 6676 states have internal predecessors, (24164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:04,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6677 states to 6677 states and 24164 transitions. [2021-02-19 20:19:04,201 INFO L78 Accepts]: Start accepts. Automaton has 6677 states and 24164 transitions. Word has length 30 [2021-02-19 20:19:04,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:04,201 INFO L480 AbstractCegarLoop]: Abstraction has 6677 states and 24164 transitions. [2021-02-19 20:19:04,201 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:04,201 INFO L276 IsEmpty]: Start isEmpty. Operand 6677 states and 24164 transitions. [2021-02-19 20:19:04,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:04,211 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:04,211 INFO L506 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] [2021-02-19 20:19:04,412 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-02-19 20:19:04,412 INFO L428 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:04,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:04,412 INFO L82 PathProgramCache]: Analyzing trace with hash 735841122, now seen corresponding path program 51 times [2021-02-19 20:19:04,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:04,412 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812464600] [2021-02-19 20:19:04,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:04,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:04,730 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:04,730 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812464600] [2021-02-19 20:19:04,730 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079718212] [2021-02-19 20:19:04,730 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:04,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 20:19:04,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:04,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:04,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:04,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:04,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:04,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:04,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:04,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:04,997 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-02-19 20:19:04,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 43 [2021-02-19 20:19:05,000 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:19:05,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:05,030 INFO L354 Elim1Store]: treesize reduction 20, result has 20.0 percent of original size [2021-02-19 20:19:05,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 63 [2021-02-19 20:19:05,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:05,070 INFO L628 ElimStorePlain]: treesize reduction 35, result has 52.1 percent of original size [2021-02-19 20:19:05,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:19:05,073 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:66, output treesize:37 [2021-02-19 20:19:05,180 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-02-19 20:19:05,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 24 [2021-02-19 20:19:05,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:05,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:05,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:05,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:15 [2021-02-19 20:19:05,233 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:05,234 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:05,234 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-02-19 20:19:05,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546226839] [2021-02-19 20:19:05,234 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:19:05,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:05,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:19:05,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:19:05,234 INFO L87 Difference]: Start difference. First operand 6677 states and 24164 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:06,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:06,593 INFO L93 Difference]: Finished difference Result 10472 states and 37650 transitions. [2021-02-19 20:19:06,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 20:19:06,594 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:06,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:06,614 INFO L225 Difference]: With dead ends: 10472 [2021-02-19 20:19:06,614 INFO L226 Difference]: Without dead ends: 10445 [2021-02-19 20:19:06,614 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2021-02-19 20:19:06,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10445 states. [2021-02-19 20:19:06,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10445 to 6743. [2021-02-19 20:19:06,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6743 states, 6742 states have (on average 3.6149510530999702) internal successors, (24372), 6742 states have internal predecessors, (24372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:06,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6743 states to 6743 states and 24372 transitions. [2021-02-19 20:19:06,732 INFO L78 Accepts]: Start accepts. Automaton has 6743 states and 24372 transitions. Word has length 30 [2021-02-19 20:19:06,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:06,732 INFO L480 AbstractCegarLoop]: Abstraction has 6743 states and 24372 transitions. [2021-02-19 20:19:06,732 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:06,732 INFO L276 IsEmpty]: Start isEmpty. Operand 6743 states and 24372 transitions. [2021-02-19 20:19:06,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:06,742 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:06,742 INFO L506 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] [2021-02-19 20:19:06,942 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-02-19 20:19:06,943 INFO L428 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:06,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:06,943 INFO L82 PathProgramCache]: Analyzing trace with hash -2130676410, now seen corresponding path program 52 times [2021-02-19 20:19:06,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:06,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461989506] [2021-02-19 20:19:06,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:06,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:07,208 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:07,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461989506] [2021-02-19 20:19:07,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624347609] [2021-02-19 20:19:07,209 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 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:07,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:19:07,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:07,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:07,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:07,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:07,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:07,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:07,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:07,268 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:07,467 INFO L446 ElimStorePlain]: Different costs {1=[A], 2=[v_C_97]} [2021-02-19 20:19:07,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:07,471 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 67 treesize of output 45 [2021-02-19 20:19:07,475 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:19:07,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:07,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:07,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:07,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-02-19 20:19:07,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:07,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:07,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:07,511 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:83, output treesize:45 [2021-02-19 20:19:07,603 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 32 treesize of output 20 [2021-02-19 20:19:07,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:07,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:07,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:07,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:17 [2021-02-19 20:19:07,665 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:07,666 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:07,666 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-02-19 20:19:07,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914940590] [2021-02-19 20:19:07,666 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:19:07,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:07,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:19:07,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:19:07,666 INFO L87 Difference]: Start difference. First operand 6743 states and 24372 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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-02-19 20:19:08,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:08,638 INFO L93 Difference]: Finished difference Result 10879 states and 38894 transitions. [2021-02-19 20:19:08,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 20:19:08,639 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 30 [2021-02-19 20:19:08,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:08,660 INFO L225 Difference]: With dead ends: 10879 [2021-02-19 20:19:08,660 INFO L226 Difference]: Without dead ends: 10825 [2021-02-19 20:19:08,660 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:19:08,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10825 states. [2021-02-19 20:19:08,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10825 to 6769. [2021-02-19 20:19:08,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6769 states, 6768 states have (on average 3.6180555555555554) internal successors, (24487), 6768 states have internal predecessors, (24487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:08,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6769 states to 6769 states and 24487 transitions. [2021-02-19 20:19:08,781 INFO L78 Accepts]: Start accepts. Automaton has 6769 states and 24487 transitions. Word has length 30 [2021-02-19 20:19:08,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:08,781 INFO L480 AbstractCegarLoop]: Abstraction has 6769 states and 24487 transitions. [2021-02-19 20:19:08,782 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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-02-19 20:19:08,782 INFO L276 IsEmpty]: Start isEmpty. Operand 6769 states and 24487 transitions. [2021-02-19 20:19:08,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:08,792 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:08,792 INFO L506 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] [2021-02-19 20:19:08,992 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2021-02-19 20:19:08,993 INFO L428 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:08,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:08,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1984364062, now seen corresponding path program 53 times [2021-02-19 20:19:08,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:08,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084794501] [2021-02-19 20:19:08,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:08,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:09,325 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:09,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084794501] [2021-02-19 20:19:09,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454353512] [2021-02-19 20:19:09,325 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:09,347 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:19:09,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:09,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:19:09,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:09,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:09,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:09,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:09,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:09,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:09,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:09,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:19:09,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:09,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:09,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:09,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-02-19 20:19:09,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:09,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:09,719 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:09,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 61 [2021-02-19 20:19:09,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:19:09,818 INFO L628 ElimStorePlain]: treesize reduction 84, result has 52.3 percent of original size [2021-02-19 20:19:09,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:09,865 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:65, output treesize:49 [2021-02-19 20:19:09,966 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 20 treesize of output 12 [2021-02-19 20:19:09,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:09,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:09,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:09,973 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:19:10,022 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:10,022 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:10,022 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2021-02-19 20:19:10,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34755873] [2021-02-19 20:19:10,022 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-02-19 20:19:10,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:10,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-02-19 20:19:10,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:19:10,023 INFO L87 Difference]: Start difference. First operand 6769 states and 24487 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:11,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:11,982 INFO L93 Difference]: Finished difference Result 11233 states and 40045 transitions. [2021-02-19 20:19:11,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-02-19 20:19:11,983 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:11,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:12,005 INFO L225 Difference]: With dead ends: 11233 [2021-02-19 20:19:12,005 INFO L226 Difference]: Without dead ends: 11167 [2021-02-19 20:19:12,005 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=200, Invalid=1206, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:19:12,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11167 states. [2021-02-19 20:19:12,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11167 to 6957. [2021-02-19 20:19:12,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6957 states, 6956 states have (on average 3.60897067280046) internal successors, (25104), 6956 states have internal predecessors, (25104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:12,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6957 states to 6957 states and 25104 transitions. [2021-02-19 20:19:12,130 INFO L78 Accepts]: Start accepts. Automaton has 6957 states and 25104 transitions. Word has length 30 [2021-02-19 20:19:12,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:12,131 INFO L480 AbstractCegarLoop]: Abstraction has 6957 states and 25104 transitions. [2021-02-19 20:19:12,131 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:12,131 INFO L276 IsEmpty]: Start isEmpty. Operand 6957 states and 25104 transitions. [2021-02-19 20:19:12,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:12,142 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:12,142 INFO L506 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] [2021-02-19 20:19:12,350 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:12,351 INFO L428 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:12,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:12,351 INFO L82 PathProgramCache]: Analyzing trace with hash 537775932, now seen corresponding path program 54 times [2021-02-19 20:19:12,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:12,351 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497720402] [2021-02-19 20:19:12,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:12,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:12,765 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:12,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497720402] [2021-02-19 20:19:12,765 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761629757] [2021-02-19 20:19:12,765 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:12,788 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:19:12,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:12,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:12,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:12,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:19:12,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:12,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:12,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:12,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:19:12,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:12,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:19:12,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:12,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:12,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:12,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-02-19 20:19:13,041 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 20 [2021-02-19 20:19:13,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:13,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:13,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:13,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:25 [2021-02-19 20:19:13,094 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 20 treesize of output 12 [2021-02-19 20:19:13,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:13,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:13,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:13,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:19:13,188 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:13,189 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:13,189 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2021-02-19 20:19:13,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166282369] [2021-02-19 20:19:13,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:19:13,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:13,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:19:13,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:19:13,189 INFO L87 Difference]: Start difference. First operand 6957 states and 25104 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:15,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:15,377 INFO L93 Difference]: Finished difference Result 14037 states and 49787 transitions. [2021-02-19 20:19:15,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-02-19 20:19:15,378 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:15,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:15,411 INFO L225 Difference]: With dead ends: 14037 [2021-02-19 20:19:15,411 INFO L226 Difference]: Without dead ends: 13979 [2021-02-19 20:19:15,411 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=238, Invalid=1244, Unknown=0, NotChecked=0, Total=1482 [2021-02-19 20:19:15,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13979 states. [2021-02-19 20:19:15,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13979 to 6953. [2021-02-19 20:19:15,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6953 states, 6952 states have (on average 3.61090333716916) internal successors, (25103), 6952 states have internal predecessors, (25103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:15,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6953 states to 6953 states and 25103 transitions. [2021-02-19 20:19:15,565 INFO L78 Accepts]: Start accepts. Automaton has 6953 states and 25103 transitions. Word has length 30 [2021-02-19 20:19:15,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:15,566 INFO L480 AbstractCegarLoop]: Abstraction has 6953 states and 25103 transitions. [2021-02-19 20:19:15,566 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:15,566 INFO L276 IsEmpty]: Start isEmpty. Operand 6953 states and 25103 transitions. [2021-02-19 20:19:15,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:15,576 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:15,576 INFO L506 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] [2021-02-19 20:19:15,776 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2021-02-19 20:19:15,776 INFO L428 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:15,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:15,777 INFO L82 PathProgramCache]: Analyzing trace with hash 890151622, now seen corresponding path program 55 times [2021-02-19 20:19:15,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:15,777 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642409582] [2021-02-19 20:19:15,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:15,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:16,129 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:16,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642409582] [2021-02-19 20:19:16,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406796850] [2021-02-19 20:19:16,129 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:16,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:16,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:16,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:16,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:16,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:16,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:16,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:16,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:16,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:16,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:16,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:19:16,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:16,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:16,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:16,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:53 [2021-02-19 20:19:16,403 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 37 treesize of output 27 [2021-02-19 20:19:16,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:16,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:16,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:16,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:34 [2021-02-19 20:19:16,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-02-19 20:19:16,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:16,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:16,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:16,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:17 [2021-02-19 20:19:16,551 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:16,551 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:16,551 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-02-19 20:19:16,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001309469] [2021-02-19 20:19:16,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:19:16,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:16,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:19:16,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:19:16,552 INFO L87 Difference]: Start difference. First operand 6953 states and 25103 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:17,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:17,782 INFO L93 Difference]: Finished difference Result 11277 states and 40271 transitions. [2021-02-19 20:19:17,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 20:19:17,783 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:17,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:17,806 INFO L225 Difference]: With dead ends: 11277 [2021-02-19 20:19:17,806 INFO L226 Difference]: Without dead ends: 11238 [2021-02-19 20:19:17,806 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:19:17,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11238 states. [2021-02-19 20:19:17,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11238 to 6945. [2021-02-19 20:19:17,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6945 states, 6944 states have (on average 3.613479262672811) internal successors, (25092), 6944 states have internal predecessors, (25092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:17,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6945 states to 6945 states and 25092 transitions. [2021-02-19 20:19:17,939 INFO L78 Accepts]: Start accepts. Automaton has 6945 states and 25092 transitions. Word has length 30 [2021-02-19 20:19:17,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:17,939 INFO L480 AbstractCegarLoop]: Abstraction has 6945 states and 25092 transitions. [2021-02-19 20:19:17,939 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:17,939 INFO L276 IsEmpty]: Start isEmpty. Operand 6945 states and 25092 transitions. [2021-02-19 20:19:17,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:17,950 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:17,950 INFO L506 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] [2021-02-19 20:19:18,165 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:18,165 INFO L428 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:18,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:18,165 INFO L82 PathProgramCache]: Analyzing trace with hash -177222080, now seen corresponding path program 56 times [2021-02-19 20:19:18,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:18,166 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518662334] [2021-02-19 20:19:18,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:18,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:18,532 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:18,532 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518662334] [2021-02-19 20:19:18,532 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380177428] [2021-02-19 20:19:18,532 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:18,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:19:18,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:18,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:18,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:18,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:18,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:18,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:18,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:18,652 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:18,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:18,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:18,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:19:18,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:18,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:18,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:18,799 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:81, output treesize:58 [2021-02-19 20:19:18,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:18,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 30 [2021-02-19 20:19:18,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:18,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:18,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:18,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:45 [2021-02-19 20:19:18,964 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 32 treesize of output 20 [2021-02-19 20:19:18,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:18,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:18,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:18,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:17 [2021-02-19 20:19:19,060 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:19,061 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:19,061 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-02-19 20:19:19,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850759007] [2021-02-19 20:19:19,061 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:19:19,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:19,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:19:19,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:19:19,061 INFO L87 Difference]: Start difference. First operand 6945 states and 25092 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:20,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:20,095 INFO L93 Difference]: Finished difference Result 11187 states and 39961 transitions. [2021-02-19 20:19:20,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-02-19 20:19:20,096 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:20,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:20,118 INFO L225 Difference]: With dead ends: 11187 [2021-02-19 20:19:20,118 INFO L226 Difference]: Without dead ends: 11162 [2021-02-19 20:19:20,118 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:19:20,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11162 states. [2021-02-19 20:19:20,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11162 to 6961. [2021-02-19 20:19:20,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6961 states, 6960 states have (on average 3.6142241379310347) internal successors, (25155), 6960 states have internal predecessors, (25155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:20,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6961 states to 6961 states and 25155 transitions. [2021-02-19 20:19:20,246 INFO L78 Accepts]: Start accepts. Automaton has 6961 states and 25155 transitions. Word has length 30 [2021-02-19 20:19:20,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:20,246 INFO L480 AbstractCegarLoop]: Abstraction has 6961 states and 25155 transitions. [2021-02-19 20:19:20,246 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:20,246 INFO L276 IsEmpty]: Start isEmpty. Operand 6961 states and 25155 transitions. [2021-02-19 20:19:20,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:20,256 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:20,257 INFO L506 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] [2021-02-19 20:19:20,457 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2021-02-19 20:19:20,457 INFO L428 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:20,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:20,457 INFO L82 PathProgramCache]: Analyzing trace with hash -1790496192, now seen corresponding path program 57 times [2021-02-19 20:19:20,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:20,457 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027253074] [2021-02-19 20:19:20,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:20,654 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:20,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027253074] [2021-02-19 20:19:20,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066947352] [2021-02-19 20:19:20,655 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:20,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:19:20,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:20,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:19:20,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:20,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:20,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:20,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:20,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:20,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:20,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-02-19 20:19:20,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:20,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:20,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:20,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:36 [2021-02-19 20:19:20,965 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:20,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 39 [2021-02-19 20:19:20,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:20,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:20,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:20,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:77 [2021-02-19 20:19:21,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:21,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:19:21,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-02-19 20:19:21,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:21,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:21,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:21,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:17 [2021-02-19 20:19:21,267 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:21,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:21,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-02-19 20:19:21,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886111022] [2021-02-19 20:19:21,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:19:21,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:21,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:19:21,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:19:21,268 INFO L87 Difference]: Start difference. First operand 6961 states and 25155 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:22,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:22,467 INFO L93 Difference]: Finished difference Result 7480 states and 26701 transitions. [2021-02-19 20:19:22,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 20:19:22,468 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:22,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:22,484 INFO L225 Difference]: With dead ends: 7480 [2021-02-19 20:19:22,484 INFO L226 Difference]: Without dead ends: 7408 [2021-02-19 20:19:22,484 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2021-02-19 20:19:22,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7408 states. [2021-02-19 20:19:22,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7408 to 6967. [2021-02-19 20:19:22,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6967 states, 6966 states have (on average 3.6136950904392764) internal successors, (25173), 6966 states have internal predecessors, (25173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:22,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6967 states to 6967 states and 25173 transitions. [2021-02-19 20:19:22,590 INFO L78 Accepts]: Start accepts. Automaton has 6967 states and 25173 transitions. Word has length 30 [2021-02-19 20:19:22,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:22,590 INFO L480 AbstractCegarLoop]: Abstraction has 6967 states and 25173 transitions. [2021-02-19 20:19:22,590 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:22,590 INFO L276 IsEmpty]: Start isEmpty. Operand 6967 states and 25173 transitions. [2021-02-19 20:19:22,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:22,601 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:22,601 INFO L506 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] [2021-02-19 20:19:22,801 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:22,801 INFO L428 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:22,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:22,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1398524416, now seen corresponding path program 58 times [2021-02-19 20:19:22,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:22,802 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445546808] [2021-02-19 20:19:22,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:23,056 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:23,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445546808] [2021-02-19 20:19:23,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275833877] [2021-02-19 20:19:23,056 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:23,078 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:19:23,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:23,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:23,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:23,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:19:23,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:23,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:23,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:23,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:19:23,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:19:23,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:23,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2021-02-19 20:19:23,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:23,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:23,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:23,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-02-19 20:19:23,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:23,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-02-19 20:19:23,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:23,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:23,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:23,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:36 [2021-02-19 20:19:23,460 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 20 treesize of output 12 [2021-02-19 20:19:23,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:23,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:23,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:23,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:19:23,546 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:23,546 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:23,546 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:19:23,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773012191] [2021-02-19 20:19:23,546 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:19:23,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:23,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:19:23,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:19:23,547 INFO L87 Difference]: Start difference. First operand 6967 states and 25173 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:24,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:24,405 INFO L93 Difference]: Finished difference Result 7651 states and 27303 transitions. [2021-02-19 20:19:24,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 20:19:24,406 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:24,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:24,422 INFO L225 Difference]: With dead ends: 7651 [2021-02-19 20:19:24,422 INFO L226 Difference]: Without dead ends: 7624 [2021-02-19 20:19:24,422 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2021-02-19 20:19:24,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7624 states. [2021-02-19 20:19:24,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7624 to 6942. [2021-02-19 20:19:24,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6942 states, 6941 states have (on average 3.615617346203717) internal successors, (25096), 6941 states have internal predecessors, (25096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:24,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6942 states to 6942 states and 25096 transitions. [2021-02-19 20:19:24,529 INFO L78 Accepts]: Start accepts. Automaton has 6942 states and 25096 transitions. Word has length 30 [2021-02-19 20:19:24,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:24,529 INFO L480 AbstractCegarLoop]: Abstraction has 6942 states and 25096 transitions. [2021-02-19 20:19:24,529 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:24,529 INFO L276 IsEmpty]: Start isEmpty. Operand 6942 states and 25096 transitions. [2021-02-19 20:19:24,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:24,540 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:24,540 INFO L506 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] [2021-02-19 20:19:24,742 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2021-02-19 20:19:24,742 INFO L428 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:24,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:24,742 INFO L82 PathProgramCache]: Analyzing trace with hash 280619152, now seen corresponding path program 59 times [2021-02-19 20:19:24,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:24,742 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717462655] [2021-02-19 20:19:24,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:24,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:24,941 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:24,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717462655] [2021-02-19 20:19:24,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672226014] [2021-02-19 20:19:24,942 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:24,983 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:19:24,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:24,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:19:24,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:25,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:19:25,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:25,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:25,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:25,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:19:25,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:25,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:25,217 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 20:19:25,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 38 [2021-02-19 20:19:25,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:25,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:25,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:25,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-02-19 20:19:25,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:25,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:25,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:25,353 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:25,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2021-02-19 20:19:25,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:19:25,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:25,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:25,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:43 [2021-02-19 20:19:25,549 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 20 treesize of output 12 [2021-02-19 20:19:25,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:25,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:25,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:25,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:19:25,617 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:25,618 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:25,618 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-02-19 20:19:25,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958586193] [2021-02-19 20:19:25,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:19:25,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:25,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:19:25,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=374, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:19:25,619 INFO L87 Difference]: Start difference. First operand 6942 states and 25096 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:26,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:26,770 INFO L93 Difference]: Finished difference Result 7189 states and 25790 transitions. [2021-02-19 20:19:26,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-02-19 20:19:26,771 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:26,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:26,785 INFO L225 Difference]: With dead ends: 7189 [2021-02-19 20:19:26,785 INFO L226 Difference]: Without dead ends: 7168 [2021-02-19 20:19:26,786 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2021-02-19 20:19:26,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7168 states. [2021-02-19 20:19:26,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7168 to 6948. [2021-02-19 20:19:26,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6948 states, 6947 states have (on average 3.615949330646322) internal successors, (25120), 6947 states have internal predecessors, (25120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:26,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6948 states to 6948 states and 25120 transitions. [2021-02-19 20:19:26,882 INFO L78 Accepts]: Start accepts. Automaton has 6948 states and 25120 transitions. Word has length 30 [2021-02-19 20:19:26,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:26,882 INFO L480 AbstractCegarLoop]: Abstraction has 6948 states and 25120 transitions. [2021-02-19 20:19:26,882 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:26,882 INFO L276 IsEmpty]: Start isEmpty. Operand 6948 states and 25120 transitions. [2021-02-19 20:19:26,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:26,893 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:26,893 INFO L506 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] [2021-02-19 20:19:27,093 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-02-19 20:19:27,093 INFO L428 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:27,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:27,094 INFO L82 PathProgramCache]: Analyzing trace with hash 1695598442, now seen corresponding path program 60 times [2021-02-19 20:19:27,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:27,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672460620] [2021-02-19 20:19:27,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:27,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:27,327 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:27,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672460620] [2021-02-19 20:19:27,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935652105] [2021-02-19 20:19:27,327 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:27,349 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:19:27,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:27,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-02-19 20:19:27,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:27,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:19:27,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:27,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:27,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:27,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:19:27,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:27,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:19:27,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:27,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:27,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:27,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:50 [2021-02-19 20:19:27,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:27,607 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 35 treesize of output 23 [2021-02-19 20:19:27,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:27,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:27,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:27,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:30 [2021-02-19 20:19:27,760 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:27,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2021-02-19 20:19:27,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:19:27,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:27,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:27,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:93 [2021-02-19 20:19:28,000 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:28,000 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:28,000 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-02-19 20:19:28,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295569397] [2021-02-19 20:19:28,001 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:19:28,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:28,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:19:28,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:19:28,001 INFO L87 Difference]: Start difference. First operand 6948 states and 25120 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:29,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:29,675 INFO L93 Difference]: Finished difference Result 7614 states and 27069 transitions. [2021-02-19 20:19:29,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-02-19 20:19:29,676 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:29,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:29,691 INFO L225 Difference]: With dead ends: 7614 [2021-02-19 20:19:29,691 INFO L226 Difference]: Without dead ends: 7572 [2021-02-19 20:19:29,691 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2021-02-19 20:19:29,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7572 states. [2021-02-19 20:19:29,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7572 to 6957. [2021-02-19 20:19:29,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6957 states, 6956 states have (on average 3.6163024726854514) internal successors, (25155), 6956 states have internal predecessors, (25155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:29,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6957 states to 6957 states and 25155 transitions. [2021-02-19 20:19:29,801 INFO L78 Accepts]: Start accepts. Automaton has 6957 states and 25155 transitions. Word has length 30 [2021-02-19 20:19:29,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:29,801 INFO L480 AbstractCegarLoop]: Abstraction has 6957 states and 25155 transitions. [2021-02-19 20:19:29,802 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:29,802 INFO L276 IsEmpty]: Start isEmpty. Operand 6957 states and 25155 transitions. [2021-02-19 20:19:29,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:29,812 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:29,812 INFO L506 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] [2021-02-19 20:19:30,013 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2021-02-19 20:19:30,013 INFO L428 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:30,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:30,013 INFO L82 PathProgramCache]: Analyzing trace with hash 2101040422, now seen corresponding path program 61 times [2021-02-19 20:19:30,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:30,013 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928338725] [2021-02-19 20:19:30,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:30,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:30,193 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:30,193 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928338725] [2021-02-19 20:19:30,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800142830] [2021-02-19 20:19:30,194 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:30,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:30,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:30,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:30,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:30,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:30,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:30,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:30,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:30,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:30,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:19:30,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:30,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:30,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:30,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:49 [2021-02-19 20:19:30,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:30,459 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 26 [2021-02-19 20:19:30,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:30,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:30,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:30,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:30 [2021-02-19 20:19:30,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-02-19 20:19:30,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:30,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:30,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:30,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:19:30,638 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:30,638 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:30,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:19:30,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747410120] [2021-02-19 20:19:30,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:19:30,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:30,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:19:30,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:19:30,639 INFO L87 Difference]: Start difference. First operand 6957 states and 25155 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:31,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:31,444 INFO L93 Difference]: Finished difference Result 7697 states and 27478 transitions. [2021-02-19 20:19:31,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-02-19 20:19:31,445 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:31,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:31,460 INFO L225 Difference]: With dead ends: 7697 [2021-02-19 20:19:31,460 INFO L226 Difference]: Without dead ends: 7682 [2021-02-19 20:19:31,461 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:19:31,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7682 states. [2021-02-19 20:19:31,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7682 to 6942. [2021-02-19 20:19:31,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6942 states, 6941 states have (on average 3.615617346203717) internal successors, (25096), 6941 states have internal predecessors, (25096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:31,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6942 states to 6942 states and 25096 transitions. [2021-02-19 20:19:31,569 INFO L78 Accepts]: Start accepts. Automaton has 6942 states and 25096 transitions. Word has length 30 [2021-02-19 20:19:31,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:31,569 INFO L480 AbstractCegarLoop]: Abstraction has 6942 states and 25096 transitions. [2021-02-19 20:19:31,570 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:31,570 INFO L276 IsEmpty]: Start isEmpty. Operand 6942 states and 25096 transitions. [2021-02-19 20:19:31,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:31,581 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:31,581 INFO L506 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] [2021-02-19 20:19:31,781 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:31,781 INFO L428 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:31,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:31,782 INFO L82 PathProgramCache]: Analyzing trace with hash 1026220148, now seen corresponding path program 62 times [2021-02-19 20:19:31,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:31,782 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562038204] [2021-02-19 20:19:31,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:31,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:31,997 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:31,997 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562038204] [2021-02-19 20:19:31,997 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417726948] [2021-02-19 20:19:31,997 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:32,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:19:32,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:32,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:19:32,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:32,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:19:32,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:32,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:32,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:32,083 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:19:32,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:32,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:19:32,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:32,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:32,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:32,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:54 [2021-02-19 20:19:32,344 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 29 treesize of output 23 [2021-02-19 20:19:32,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:32,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:32,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:32,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:25 [2021-02-19 20:19:32,408 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 20 treesize of output 12 [2021-02-19 20:19:32,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:32,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:32,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:32,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:19:32,500 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:32,500 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:32,500 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:19:32,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565286176] [2021-02-19 20:19:32,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:19:32,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:32,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:19:32,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:19:32,501 INFO L87 Difference]: Start difference. First operand 6942 states and 25096 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:33,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:33,707 INFO L93 Difference]: Finished difference Result 7594 states and 27053 transitions. [2021-02-19 20:19:33,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 20:19:33,708 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:33,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:33,723 INFO L225 Difference]: With dead ends: 7594 [2021-02-19 20:19:33,723 INFO L226 Difference]: Without dead ends: 7567 [2021-02-19 20:19:33,724 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2021-02-19 20:19:33,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7567 states. [2021-02-19 20:19:33,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7567 to 6946. [2021-02-19 20:19:33,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6946 states, 6945 states have (on average 3.615550755939525) internal successors, (25110), 6945 states have internal predecessors, (25110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:33,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6946 states to 6946 states and 25110 transitions. [2021-02-19 20:19:33,831 INFO L78 Accepts]: Start accepts. Automaton has 6946 states and 25110 transitions. Word has length 30 [2021-02-19 20:19:33,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:33,832 INFO L480 AbstractCegarLoop]: Abstraction has 6946 states and 25110 transitions. [2021-02-19 20:19:33,832 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:33,832 INFO L276 IsEmpty]: Start isEmpty. Operand 6946 states and 25110 transitions. [2021-02-19 20:19:33,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:33,842 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:33,842 INFO L506 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] [2021-02-19 20:19:34,043 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2021-02-19 20:19:34,043 INFO L428 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:34,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:34,043 INFO L82 PathProgramCache]: Analyzing trace with hash -851081046, now seen corresponding path program 63 times [2021-02-19 20:19:34,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:34,043 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575635553] [2021-02-19 20:19:34,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:34,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:34,245 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:34,246 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575635553] [2021-02-19 20:19:34,246 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365454657] [2021-02-19 20:19:34,246 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 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:34,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-02-19 20:19:34,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:34,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 35 conjunts are in the unsatisfiable core [2021-02-19 20:19:34,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:34,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:34,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:34,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:34,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:34,351 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:34,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:34,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-02-19 20:19:34,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:34,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:34,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:34,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:40 [2021-02-19 20:19:34,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:34,768 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:34,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 44 [2021-02-19 20:19:34,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:34,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:34,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:34,800 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:66, output treesize:140 [2021-02-19 20:19:34,923 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 20 treesize of output 12 [2021-02-19 20:19:34,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:34,931 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 19 treesize of output 13 [2021-02-19 20:19:34,933 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:34,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-02-19 20:19:34,940 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:34,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:34,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-02-19 20:19:34,982 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:88, output treesize:52 [2021-02-19 20:19:35,197 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:35,197 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:35,197 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 23 [2021-02-19 20:19:35,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925202640] [2021-02-19 20:19:35,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-02-19 20:19:35,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:35,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-02-19 20:19:35,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=498, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:19:35,198 INFO L87 Difference]: Start difference. First operand 6946 states and 25110 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:37,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:37,978 INFO L93 Difference]: Finished difference Result 7331 states and 26158 transitions. [2021-02-19 20:19:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-02-19 20:19:37,979 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:37,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:37,992 INFO L225 Difference]: With dead ends: 7331 [2021-02-19 20:19:37,992 INFO L226 Difference]: Without dead ends: 7301 [2021-02-19 20:19:37,992 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=128, Invalid=1132, Unknown=0, NotChecked=0, Total=1260 [2021-02-19 20:19:37,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7301 states. [2021-02-19 20:19:38,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7301 to 6940. [2021-02-19 20:19:38,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6940 states, 6939 states have (on average 3.614930105202479) internal successors, (25084), 6939 states have internal predecessors, (25084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:38,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6940 states to 6940 states and 25084 transitions. [2021-02-19 20:19:38,080 INFO L78 Accepts]: Start accepts. Automaton has 6940 states and 25084 transitions. Word has length 30 [2021-02-19 20:19:38,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:38,080 INFO L480 AbstractCegarLoop]: Abstraction has 6940 states and 25084 transitions. [2021-02-19 20:19:38,080 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:38,080 INFO L276 IsEmpty]: Start isEmpty. Operand 6940 states and 25084 transitions. [2021-02-19 20:19:38,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:38,090 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:38,090 INFO L506 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] [2021-02-19 20:19:38,290 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2021-02-19 20:19:38,290 INFO L428 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:38,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:38,290 INFO L82 PathProgramCache]: Analyzing trace with hash -622066768, now seen corresponding path program 64 times [2021-02-19 20:19:38,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:38,291 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135937874] [2021-02-19 20:19:38,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:38,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:38,506 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:38,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135937874] [2021-02-19 20:19:38,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979317741] [2021-02-19 20:19:38,506 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:38,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:19:38,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:38,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:38,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:38,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:38,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:38,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:38,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:38,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:38,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:38,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:19:38,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:38,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:38,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:38,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:52 [2021-02-19 20:19:38,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:38,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-02-19 20:19:38,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:38,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:38,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:38,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:36 [2021-02-19 20:19:38,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-02-19 20:19:38,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:39,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:39,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:39,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:19:39,062 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:39,062 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:39,062 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 20 [2021-02-19 20:19:39,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353928710] [2021-02-19 20:19:39,062 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:19:39,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:39,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:19:39,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:19:39,063 INFO L87 Difference]: Start difference. First operand 6940 states and 25084 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:39,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:39,868 INFO L93 Difference]: Finished difference Result 7077 states and 25444 transitions. [2021-02-19 20:19:39,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-02-19 20:19:39,869 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:39,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:39,883 INFO L225 Difference]: With dead ends: 7077 [2021-02-19 20:19:39,883 INFO L226 Difference]: Without dead ends: 7062 [2021-02-19 20:19:39,883 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:19:39,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7062 states. [2021-02-19 20:19:39,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7062 to 6904. [2021-02-19 20:19:39,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6904 states, 6903 states have (on average 3.618426770969144) internal successors, (24978), 6903 states have internal predecessors, (24978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:39,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6904 states to 6904 states and 24978 transitions. [2021-02-19 20:19:39,988 INFO L78 Accepts]: Start accepts. Automaton has 6904 states and 24978 transitions. Word has length 30 [2021-02-19 20:19:39,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:39,989 INFO L480 AbstractCegarLoop]: Abstraction has 6904 states and 24978 transitions. [2021-02-19 20:19:39,989 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:39,989 INFO L276 IsEmpty]: Start isEmpty. Operand 6904 states and 24978 transitions. [2021-02-19 20:19:40,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:40,001 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:40,001 INFO L506 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] [2021-02-19 20:19:40,202 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:40,202 INFO L428 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:40,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:40,202 INFO L82 PathProgramCache]: Analyzing trace with hash 98670968, now seen corresponding path program 65 times [2021-02-19 20:19:40,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:40,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317150583] [2021-02-19 20:19:40,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:40,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:40,431 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:40,431 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317150583] [2021-02-19 20:19:40,431 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658328457] [2021-02-19 20:19:40,431 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:40,453 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:19:40,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:40,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:40,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:40,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:19:40,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:40,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:40,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:40,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:19:40,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:40,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:19:40,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:40,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:40,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:40,713 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-02-19 20:19:40,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:40,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:40,893 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:40,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 61 [2021-02-19 20:19:40,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:19:41,107 WARN L202 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 48 [2021-02-19 20:19:41,108 INFO L628 ElimStorePlain]: treesize reduction 72, result has 56.1 percent of original size [2021-02-19 20:19:41,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:41,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:65, output treesize:72 [2021-02-19 20:19:41,256 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 20 treesize of output 12 [2021-02-19 20:19:41,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:41,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:41,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:41,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:19:41,328 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:41,328 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:41,328 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-02-19 20:19:41,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256645679] [2021-02-19 20:19:41,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 20:19:41,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:41,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 20:19:41,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:19:41,329 INFO L87 Difference]: Start difference. First operand 6904 states and 24978 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:43,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:43,086 INFO L93 Difference]: Finished difference Result 7547 states and 26921 transitions. [2021-02-19 20:19:43,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 20:19:43,087 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:43,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:43,104 INFO L225 Difference]: With dead ends: 7547 [2021-02-19 20:19:43,104 INFO L226 Difference]: Without dead ends: 7514 [2021-02-19 20:19:43,104 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:19:43,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7514 states. [2021-02-19 20:19:43,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7514 to 6946. [2021-02-19 20:19:43,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6946 states, 6945 states have (on average 3.615550755939525) internal successors, (25110), 6945 states have internal predecessors, (25110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:43,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6946 states to 6946 states and 25110 transitions. [2021-02-19 20:19:43,222 INFO L78 Accepts]: Start accepts. Automaton has 6946 states and 25110 transitions. Word has length 30 [2021-02-19 20:19:43,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:43,223 INFO L480 AbstractCegarLoop]: Abstraction has 6946 states and 25110 transitions. [2021-02-19 20:19:43,223 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:43,223 INFO L276 IsEmpty]: Start isEmpty. Operand 6946 states and 25110 transitions. [2021-02-19 20:19:43,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:43,234 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:43,234 INFO L506 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] [2021-02-19 20:19:43,434 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:43,434 INFO L428 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:43,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:43,435 INFO L82 PathProgramCache]: Analyzing trace with hash 490642744, now seen corresponding path program 66 times [2021-02-19 20:19:43,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:43,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184989904] [2021-02-19 20:19:43,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:43,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:43,677 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:43,677 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184989904] [2021-02-19 20:19:43,677 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731332187] [2021-02-19 20:19:43,678 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:43,698 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:19:43,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:43,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:43,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:43,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:19:43,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:43,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:43,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:43,746 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:19:43,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:43,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:43,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:19:43,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:43,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:43,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:43,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:54 [2021-02-19 20:19:43,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:43,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-02-19 20:19:43,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:43,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:43,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:43,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:47 [2021-02-19 20:19:44,052 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 30 treesize of output 18 [2021-02-19 20:19:44,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:44,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:44,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:44,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:17 [2021-02-19 20:19:44,168 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:44,168 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:44,168 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:19:44,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077736555] [2021-02-19 20:19:44,168 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:19:44,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:44,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:19:44,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:19:44,169 INFO L87 Difference]: Start difference. First operand 6946 states and 25110 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:45,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:45,786 INFO L93 Difference]: Finished difference Result 8106 states and 28711 transitions. [2021-02-19 20:19:45,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 20:19:45,787 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 30 [2021-02-19 20:19:45,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:45,803 INFO L225 Difference]: With dead ends: 8106 [2021-02-19 20:19:45,804 INFO L226 Difference]: Without dead ends: 8081 [2021-02-19 20:19:45,804 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:19:45,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8081 states. [2021-02-19 20:19:45,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8081 to 6940. [2021-02-19 20:19:45,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6940 states, 6939 states have (on average 3.6157947831099584) internal successors, (25090), 6939 states have internal predecessors, (25090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:45,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6940 states to 6940 states and 25090 transitions. [2021-02-19 20:19:45,913 INFO L78 Accepts]: Start accepts. Automaton has 6940 states and 25090 transitions. Word has length 30 [2021-02-19 20:19:45,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:45,913 INFO L480 AbstractCegarLoop]: Abstraction has 6940 states and 25090 transitions. [2021-02-19 20:19:45,914 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:45,914 INFO L276 IsEmpty]: Start isEmpty. Operand 6940 states and 25090 transitions. [2021-02-19 20:19:45,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:45,925 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:45,925 INFO L506 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] [2021-02-19 20:19:46,126 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:46,126 INFO L428 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:46,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:46,126 INFO L82 PathProgramCache]: Analyzing trace with hash -693925828, now seen corresponding path program 67 times [2021-02-19 20:19:46,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:46,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263551280] [2021-02-19 20:19:46,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:46,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:46,303 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:46,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263551280] [2021-02-19 20:19:46,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341522105] [2021-02-19 20:19:46,303 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:46,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:46,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:46,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:46,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:46,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:46,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:46,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:46,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:46,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:46,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:46,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:19:46,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:46,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:46,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:46,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:78, output treesize:55 [2021-02-19 20:19:46,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-02-19 20:19:46,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:46,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:46,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:46,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:34 [2021-02-19 20:19:46,634 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 32 treesize of output 20 [2021-02-19 20:19:46,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:46,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:46,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:46,646 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:17 [2021-02-19 20:19:46,735 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:46,735 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:46,735 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:19:46,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768638244] [2021-02-19 20:19:46,735 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:19:46,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:46,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:19:46,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:19:46,736 INFO L87 Difference]: Start difference. First operand 6940 states and 25090 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:47,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:47,753 INFO L93 Difference]: Finished difference Result 7708 states and 27412 transitions. [2021-02-19 20:19:47,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 20:19:47,759 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 30 [2021-02-19 20:19:47,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:47,775 INFO L225 Difference]: With dead ends: 7708 [2021-02-19 20:19:47,776 INFO L226 Difference]: Without dead ends: 7669 [2021-02-19 20:19:47,776 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:19:47,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7669 states. [2021-02-19 20:19:47,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7669 to 6922. [2021-02-19 20:19:47,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6922 states, 6921 states have (on average 3.617107354428551) internal successors, (25034), 6921 states have internal predecessors, (25034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:47,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6922 states to 6922 states and 25034 transitions. [2021-02-19 20:19:47,889 INFO L78 Accepts]: Start accepts. Automaton has 6922 states and 25034 transitions. Word has length 30 [2021-02-19 20:19:47,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:47,890 INFO L480 AbstractCegarLoop]: Abstraction has 6922 states and 25034 transitions. [2021-02-19 20:19:47,890 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:47,890 INFO L276 IsEmpty]: Start isEmpty. Operand 6922 states and 25034 transitions. [2021-02-19 20:19:47,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:47,901 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:47,901 INFO L506 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] [2021-02-19 20:19:48,103 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:48,103 INFO L428 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:48,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:48,104 INFO L82 PathProgramCache]: Analyzing trace with hash 87084728, now seen corresponding path program 68 times [2021-02-19 20:19:48,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:48,104 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573933244] [2021-02-19 20:19:48,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:48,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:48,340 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:48,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573933244] [2021-02-19 20:19:48,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278999089] [2021-02-19 20:19:48,340 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:48,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:19:48,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:48,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:48,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:48,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:48,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:48,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:48,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:48,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:48,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:48,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:48,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:19:48,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:48,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:48,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:48,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:83, output treesize:60 [2021-02-19 20:19:48,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:48,610 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 44 treesize of output 30 [2021-02-19 20:19:48,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:48,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:48,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:48,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:45 [2021-02-19 20:19:48,716 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 32 treesize of output 20 [2021-02-19 20:19:48,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:48,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:48,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:48,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:17 [2021-02-19 20:19:48,828 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:48,829 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:48,829 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:19:48,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399250387] [2021-02-19 20:19:48,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:19:48,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:48,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:19:48,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:19:48,830 INFO L87 Difference]: Start difference. First operand 6922 states and 25034 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:50,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:50,016 INFO L93 Difference]: Finished difference Result 7753 states and 27458 transitions. [2021-02-19 20:19:50,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 20:19:50,017 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 30 [2021-02-19 20:19:50,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:50,033 INFO L225 Difference]: With dead ends: 7753 [2021-02-19 20:19:50,034 INFO L226 Difference]: Without dead ends: 7728 [2021-02-19 20:19:50,034 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:19:50,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7728 states. [2021-02-19 20:19:50,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7728 to 6892. [2021-02-19 20:19:50,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6892 states, 6891 states have (on average 3.6193585836598463) internal successors, (24941), 6891 states have internal predecessors, (24941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:50,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6892 states to 6892 states and 24941 transitions. [2021-02-19 20:19:50,148 INFO L78 Accepts]: Start accepts. Automaton has 6892 states and 24941 transitions. Word has length 30 [2021-02-19 20:19:50,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:50,148 INFO L480 AbstractCegarLoop]: Abstraction has 6892 states and 24941 transitions. [2021-02-19 20:19:50,148 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:19:50,148 INFO L276 IsEmpty]: Start isEmpty. Operand 6892 states and 24941 transitions. [2021-02-19 20:19:50,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:50,160 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:50,160 INFO L506 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] [2021-02-19 20:19:50,361 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable186 [2021-02-19 20:19:50,361 INFO L428 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:50,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:50,362 INFO L82 PathProgramCache]: Analyzing trace with hash -787584222, now seen corresponding path program 69 times [2021-02-19 20:19:50,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:50,362 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888415243] [2021-02-19 20:19:50,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:50,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:50,573 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:50,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888415243] [2021-02-19 20:19:50,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565887955] [2021-02-19 20:19:50,576 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:50,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:19:50,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:50,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:19:50,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:50,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:50,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:50,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:50,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:50,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-02-19 20:19:50,723 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-02-19 20:19:50,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2021-02-19 20:19:50,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:50,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:50,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:19:50,738 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:39 [2021-02-19 20:19:50,915 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-02-19 20:19:50,916 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 37 [2021-02-19 20:19:50,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:50,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:50,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:19:50,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:98 [2021-02-19 20:19:51,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:51,342 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:51,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2021-02-19 20:19:51,345 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-02-19 20:19:51,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:51,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:51,365 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:19 [2021-02-19 20:19:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:51,499 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:51,499 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 22 [2021-02-19 20:19:51,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774964231] [2021-02-19 20:19:51,499 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-02-19 20:19:51,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:51,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-02-19 20:19:51,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=458, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:19:51,499 INFO L87 Difference]: Start difference. First operand 6892 states and 24941 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:54,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:54,331 INFO L93 Difference]: Finished difference Result 7230 states and 25898 transitions. [2021-02-19 20:19:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-02-19 20:19:54,332 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:54,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:54,347 INFO L225 Difference]: With dead ends: 7230 [2021-02-19 20:19:54,347 INFO L226 Difference]: Without dead ends: 7197 [2021-02-19 20:19:54,347 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=126, Invalid=1206, Unknown=0, NotChecked=0, Total=1332 [2021-02-19 20:19:54,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7197 states. [2021-02-19 20:19:54,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7197 to 6944. [2021-02-19 20:19:54,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6944 states, 6943 states have (on average 3.615584041480628) internal successors, (25103), 6943 states have internal predecessors, (25103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:54,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6944 states to 6944 states and 25103 transitions. [2021-02-19 20:19:54,456 INFO L78 Accepts]: Start accepts. Automaton has 6944 states and 25103 transitions. Word has length 30 [2021-02-19 20:19:54,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:54,456 INFO L480 AbstractCegarLoop]: Abstraction has 6944 states and 25103 transitions. [2021-02-19 20:19:54,456 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:54,456 INFO L276 IsEmpty]: Start isEmpty. Operand 6944 states and 25103 transitions. [2021-02-19 20:19:54,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:54,468 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:54,468 INFO L506 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] [2021-02-19 20:19:54,670 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:54,670 INFO L428 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:54,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:54,670 INFO L82 PathProgramCache]: Analyzing trace with hash 627395068, now seen corresponding path program 70 times [2021-02-19 20:19:54,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:54,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126568218] [2021-02-19 20:19:54,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:54,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:54,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126568218] [2021-02-19 20:19:54,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088632055] [2021-02-19 20:19:54,898 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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:54,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:19:54,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:54,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:19:54,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:54,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:19:54,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:54,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:54,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:54,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:19:55,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:55,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:19:55,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:55,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:55,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:55,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-02-19 20:19:55,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:55,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2021-02-19 20:19:55,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:55,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:55,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:55,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:30 [2021-02-19 20:19:55,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-02-19 20:19:55,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:55,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:55,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:55,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:19:55,446 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:55,446 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:55,446 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:19:55,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329706330] [2021-02-19 20:19:55,446 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:19:55,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:55,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:19:55,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:19:55,447 INFO L87 Difference]: Start difference. First operand 6944 states and 25103 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:56,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:19:56,276 INFO L93 Difference]: Finished difference Result 7531 states and 26897 transitions. [2021-02-19 20:19:56,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-02-19 20:19:56,277 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:19:56,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:19:56,294 INFO L225 Difference]: With dead ends: 7531 [2021-02-19 20:19:56,294 INFO L226 Difference]: Without dead ends: 7498 [2021-02-19 20:19:56,294 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-02-19 20:19:56,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7498 states. [2021-02-19 20:19:56,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7498 to 6984. [2021-02-19 20:19:56,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6984 states, 6983 states have (on average 3.615494773020192) internal successors, (25247), 6983 states have internal predecessors, (25247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:56,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6984 states to 6984 states and 25247 transitions. [2021-02-19 20:19:56,401 INFO L78 Accepts]: Start accepts. Automaton has 6984 states and 25247 transitions. Word has length 30 [2021-02-19 20:19:56,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:19:56,401 INFO L480 AbstractCegarLoop]: Abstraction has 6984 states and 25247 transitions. [2021-02-19 20:19:56,401 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:56,401 INFO L276 IsEmpty]: Start isEmpty. Operand 6984 states and 25247 transitions. [2021-02-19 20:19:56,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:19:56,412 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:19:56,412 INFO L506 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] [2021-02-19 20:19:56,614 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2021-02-19 20:19:56,614 INFO L428 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:19:56,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:19:56,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1019366844, now seen corresponding path program 71 times [2021-02-19 20:19:56,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:19:56,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149358578] [2021-02-19 20:19:56,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:19:56,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:19:56,844 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:56,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149358578] [2021-02-19 20:19:56,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683452133] [2021-02-19 20:19:56,844 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:19:56,864 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:19:56,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:19:56,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2021-02-19 20:19:56,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:19:56,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:19:56,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:56,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:56,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:19:56,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:19:57,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:57,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:19:57,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:57,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:57,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:19:57,087 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:43 [2021-02-19 20:19:57,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:57,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:57,313 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:57,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 59 [2021-02-19 20:19:57,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:19:57,452 WARN L202 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2021-02-19 20:19:57,453 INFO L628 ElimStorePlain]: treesize reduction 79, result has 50.0 percent of original size [2021-02-19 20:19:57,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:19:57,537 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:60, output treesize:40 [2021-02-19 20:19:57,913 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2021-02-19 20:19:57,926 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_3], 6=[A]} [2021-02-19 20:19:57,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-02-19 20:19:57,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:57,993 INFO L628 ElimStorePlain]: treesize reduction 3, result has 97.1 percent of original size [2021-02-19 20:19:57,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:19:58,025 INFO L354 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2021-02-19 20:19:58,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 87 treesize of output 59 [2021-02-19 20:19:58,028 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:19:58,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:19:58,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-02-19 20:19:58,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:112, output treesize:20 [2021-02-19 20:19:58,182 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:19:58,183 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:19:58,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-02-19 20:19:58,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402484905] [2021-02-19 20:19:58,183 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:19:58,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:19:58,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:19:58,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:19:58,183 INFO L87 Difference]: Start difference. First operand 6984 states and 25247 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:19:59,324 WARN L202 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 37 [2021-02-19 20:20:00,214 WARN L202 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 37 [2021-02-19 20:20:00,649 WARN L202 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2021-02-19 20:20:01,259 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2021-02-19 20:20:01,543 WARN L202 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2021-02-19 20:20:02,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:02,177 INFO L93 Difference]: Finished difference Result 8555 states and 30270 transitions. [2021-02-19 20:20:02,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-02-19 20:20:02,178 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:20:02,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:02,194 INFO L225 Difference]: With dead ends: 8555 [2021-02-19 20:20:02,194 INFO L226 Difference]: Without dead ends: 8522 [2021-02-19 20:20:02,194 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=153, Invalid=1253, Unknown=0, NotChecked=0, Total=1406 [2021-02-19 20:20:02,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8522 states. [2021-02-19 20:20:02,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8522 to 6989. [2021-02-19 20:20:02,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6989 states, 6988 states have (on average 3.61519748139668) internal successors, (25263), 6988 states have internal predecessors, (25263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:02,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6989 states to 6989 states and 25263 transitions. [2021-02-19 20:20:02,313 INFO L78 Accepts]: Start accepts. Automaton has 6989 states and 25263 transitions. Word has length 30 [2021-02-19 20:20:02,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:02,314 INFO L480 AbstractCegarLoop]: Abstraction has 6989 states and 25263 transitions. [2021-02-19 20:20:02,314 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:02,314 INFO L276 IsEmpty]: Start isEmpty. Operand 6989 states and 25263 transitions. [2021-02-19 20:20:02,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:20:02,324 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:02,324 INFO L506 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] [2021-02-19 20:20:02,538 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-02-19 20:20:02,538 INFO L428 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:02,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:02,538 INFO L82 PathProgramCache]: Analyzing trace with hash -41983226, now seen corresponding path program 72 times [2021-02-19 20:20:02,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:02,538 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660458391] [2021-02-19 20:20:02,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:02,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:02,754 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:02,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660458391] [2021-02-19 20:20:02,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142078444] [2021-02-19 20:20:02,755 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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:02,776 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:20:02,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:02,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:20:02,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:02,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:20:02,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:02,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:02,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:02,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:20:02,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:02,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:20:02,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:02,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:02,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:02,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-02-19 20:20:03,133 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 20 [2021-02-19 20:20:03,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:03,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:03,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:03,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:22 [2021-02-19 20:20:03,203 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 20 treesize of output 12 [2021-02-19 20:20:03,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:03,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:03,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:03,212 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:20:03,314 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:03,314 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:03,314 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:20:03,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538863366] [2021-02-19 20:20:03,314 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:20:03,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:03,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:20:03,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=335, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:20:03,315 INFO L87 Difference]: Start difference. First operand 6989 states and 25263 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:05,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:05,286 INFO L93 Difference]: Finished difference Result 8021 states and 28632 transitions. [2021-02-19 20:20:05,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-02-19 20:20:05,288 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:20:05,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:05,310 INFO L225 Difference]: With dead ends: 8021 [2021-02-19 20:20:05,310 INFO L226 Difference]: Without dead ends: 7988 [2021-02-19 20:20:05,310 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2021-02-19 20:20:05,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7988 states. [2021-02-19 20:20:05,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7988 to 7004. [2021-02-19 20:20:05,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7004 states, 7003 states have (on average 3.6167356847065544) internal successors, (25328), 7003 states have internal predecessors, (25328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:05,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7004 states to 7004 states and 25328 transitions. [2021-02-19 20:20:05,432 INFO L78 Accepts]: Start accepts. Automaton has 7004 states and 25328 transitions. Word has length 30 [2021-02-19 20:20:05,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:05,432 INFO L480 AbstractCegarLoop]: Abstraction has 7004 states and 25328 transitions. [2021-02-19 20:20:05,433 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:05,433 INFO L276 IsEmpty]: Start isEmpty. Operand 7004 states and 25328 transitions. [2021-02-19 20:20:05,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:20:05,444 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:05,444 INFO L506 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] [2021-02-19 20:20:05,645 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable216 [2021-02-19 20:20:05,645 INFO L428 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:05,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:05,645 INFO L82 PathProgramCache]: Analyzing trace with hash -834580022, now seen corresponding path program 73 times [2021-02-19 20:20:05,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:05,645 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550269096] [2021-02-19 20:20:05,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:05,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:05,889 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:05,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550269096] [2021-02-19 20:20:05,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889611263] [2021-02-19 20:20:05,889 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:05,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:05,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:20:05,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:05,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:20:05,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:05,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:05,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:05,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:20:06,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:06,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:20:06,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:06,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:06,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:06,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-02-19 20:20:06,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 20 [2021-02-19 20:20:06,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:06,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:06,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:06,259 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:23 [2021-02-19 20:20:06,304 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 13 [2021-02-19 20:20:06,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:06,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:06,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:06,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:12 [2021-02-19 20:20:06,425 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:06,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:06,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-02-19 20:20:06,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350193632] [2021-02-19 20:20:06,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:20:06,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:06,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:20:06,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:20:06,426 INFO L87 Difference]: Start difference. First operand 7004 states and 25328 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:07,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:07,764 INFO L93 Difference]: Finished difference Result 7911 states and 28215 transitions. [2021-02-19 20:20:07,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-02-19 20:20:07,766 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:20:07,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:07,783 INFO L225 Difference]: With dead ends: 7911 [2021-02-19 20:20:07,783 INFO L226 Difference]: Without dead ends: 7878 [2021-02-19 20:20:07,784 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:20:07,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7878 states. [2021-02-19 20:20:07,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7878 to 6984. [2021-02-19 20:20:07,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6984 states, 6983 states have (on average 3.622082199627667) internal successors, (25293), 6983 states have internal predecessors, (25293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:07,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6984 states to 6984 states and 25293 transitions. [2021-02-19 20:20:07,903 INFO L78 Accepts]: Start accepts. Automaton has 6984 states and 25293 transitions. Word has length 30 [2021-02-19 20:20:07,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:07,903 INFO L480 AbstractCegarLoop]: Abstraction has 6984 states and 25293 transitions. [2021-02-19 20:20:07,903 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:07,903 INFO L276 IsEmpty]: Start isEmpty. Operand 6984 states and 25293 transitions. [2021-02-19 20:20:07,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:20:07,915 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:07,915 INFO L506 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] [2021-02-19 20:20:08,122 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:08,122 INFO L428 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:08,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:08,122 INFO L82 PathProgramCache]: Analyzing trace with hash 709072896, now seen corresponding path program 74 times [2021-02-19 20:20:08,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:08,122 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523791399] [2021-02-19 20:20:08,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:08,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:08,358 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:08,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523791399] [2021-02-19 20:20:08,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350516137] [2021-02-19 20:20:08,358 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:08,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:20:08,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:08,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:20:08,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:08,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:20:08,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:08,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:08,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:08,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:20:08,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:08,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:08,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:20:08,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:08,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:08,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:08,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:77, output treesize:54 [2021-02-19 20:20:08,706 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 37 treesize of output 27 [2021-02-19 20:20:08,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:08,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:08,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:08,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:35 [2021-02-19 20:20:08,788 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 30 treesize of output 18 [2021-02-19 20:20:08,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:08,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:08,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:08,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:17 [2021-02-19 20:20:08,887 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:08,887 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:08,887 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:20:08,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033984487] [2021-02-19 20:20:08,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:20:08,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:08,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:20:08,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:20:08,888 INFO L87 Difference]: Start difference. First operand 6984 states and 25293 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:20:10,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:10,562 INFO L93 Difference]: Finished difference Result 7950 states and 28207 transitions. [2021-02-19 20:20:10,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-02-19 20:20:10,564 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 30 [2021-02-19 20:20:10,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:10,580 INFO L225 Difference]: With dead ends: 7950 [2021-02-19 20:20:10,581 INFO L226 Difference]: Without dead ends: 7881 [2021-02-19 20:20:10,581 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:20:10,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7881 states. [2021-02-19 20:20:10,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7881 to 7071. [2021-02-19 20:20:10,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7071 states, 7070 states have (on average 3.6192362093352193) internal successors, (25588), 7070 states have internal predecessors, (25588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:10,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7071 states to 7071 states and 25588 transitions. [2021-02-19 20:20:10,701 INFO L78 Accepts]: Start accepts. Automaton has 7071 states and 25588 transitions. Word has length 30 [2021-02-19 20:20:10,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:10,701 INFO L480 AbstractCegarLoop]: Abstraction has 7071 states and 25588 transitions. [2021-02-19 20:20:10,702 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:20:10,702 INFO L276 IsEmpty]: Start isEmpty. Operand 7071 states and 25588 transitions. [2021-02-19 20:20:10,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:20:10,715 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:10,715 INFO L506 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] [2021-02-19 20:20:10,915 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:10,915 INFO L428 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:10,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:10,915 INFO L82 PathProgramCache]: Analyzing trace with hash -83523900, now seen corresponding path program 75 times [2021-02-19 20:20:10,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:10,915 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019529990] [2021-02-19 20:20:10,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:10,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:11,176 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:11,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019529990] [2021-02-19 20:20:11,177 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94772455] [2021-02-19 20:20:11,177 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:11,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:20:11,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:11,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:20:11,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:11,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:20:11,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:11,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:11,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:11,254 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:20:11,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:11,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:11,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:20:11,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:11,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:11,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:11,349 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:49 [2021-02-19 20:20:11,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:11,596 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:11,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 52 [2021-02-19 20:20:11,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-02-19 20:20:11,716 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2021-02-19 20:20:11,717 INFO L628 ElimStorePlain]: treesize reduction 12, result has 90.2 percent of original size [2021-02-19 20:20:11,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:11,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:71, output treesize:155 [2021-02-19 20:20:11,860 WARN L202 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-02-19 20:20:11,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-02-19 20:20:11,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:11,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-02-19 20:20:11,903 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:11,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 9 treesize of output 5 [2021-02-19 20:20:11,912 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:11,917 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 20 [2021-02-19 20:20:11,921 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:12,027 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 25 [2021-02-19 20:20:12,028 INFO L628 ElimStorePlain]: treesize reduction 3, result has 95.2 percent of original size [2021-02-19 20:20:12,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-02-19 20:20:12,030 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:60 [2021-02-19 20:20:12,336 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:12,336 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:12,336 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-02-19 20:20:12,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727840715] [2021-02-19 20:20:12,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:20:12,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:12,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:20:12,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:20:12,337 INFO L87 Difference]: Start difference. First operand 7071 states and 25588 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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-02-19 20:20:13,445 WARN L202 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-02-19 20:20:14,383 WARN L202 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 25 [2021-02-19 20:20:14,853 WARN L202 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 29 [2021-02-19 20:20:15,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:15,119 INFO L93 Difference]: Finished difference Result 8316 states and 29475 transitions. [2021-02-19 20:20:15,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-02-19 20:20:15,121 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 30 [2021-02-19 20:20:15,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:15,138 INFO L225 Difference]: With dead ends: 8316 [2021-02-19 20:20:15,138 INFO L226 Difference]: Without dead ends: 8198 [2021-02-19 20:20:15,138 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2021-02-19 20:20:15,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8198 states. [2021-02-19 20:20:15,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8198 to 7097. [2021-02-19 20:20:15,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7097 states, 7096 states have (on average 3.6216178128523113) internal successors, (25699), 7096 states have internal predecessors, (25699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:15,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7097 states to 7097 states and 25699 transitions. [2021-02-19 20:20:15,261 INFO L78 Accepts]: Start accepts. Automaton has 7097 states and 25699 transitions. Word has length 30 [2021-02-19 20:20:15,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:15,261 INFO L480 AbstractCegarLoop]: Abstraction has 7097 states and 25699 transitions. [2021-02-19 20:20:15,261 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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-02-19 20:20:15,261 INFO L276 IsEmpty]: Start isEmpty. Operand 7097 states and 25699 transitions. [2021-02-19 20:20:15,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:20:15,273 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:15,273 INFO L506 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] [2021-02-19 20:20:15,474 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2021-02-19 20:20:15,474 INFO L428 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:15,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:15,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1168228298, now seen corresponding path program 76 times [2021-02-19 20:20:15,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:15,474 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178065713] [2021-02-19 20:20:15,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:15,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:15,757 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:15,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178065713] [2021-02-19 20:20:15,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214625291] [2021-02-19 20:20:15,758 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:15,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:20:15,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:15,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:20:15,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:15,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:20:15,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:15,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:15,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:15,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-02-19 20:20:15,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:15,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:15,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:20:15,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:15,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:15,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:15,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:77, output treesize:54 [2021-02-19 20:20:16,228 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 37 treesize of output 27 [2021-02-19 20:20:16,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:16,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:16,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:16,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:35 [2021-02-19 20:20:16,281 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 30 treesize of output 18 [2021-02-19 20:20:16,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:16,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:16,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:16,291 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:17 [2021-02-19 20:20:16,344 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:16,344 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:16,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-02-19 20:20:16,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178240835] [2021-02-19 20:20:16,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 20:20:16,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:16,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 20:20:16,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-02-19 20:20:16,345 INFO L87 Difference]: Start difference. First operand 7097 states and 25699 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 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-02-19 20:20:17,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:17,874 INFO L93 Difference]: Finished difference Result 7328 states and 26339 transitions. [2021-02-19 20:20:17,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-02-19 20:20:17,876 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 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 30 [2021-02-19 20:20:17,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:17,893 INFO L225 Difference]: With dead ends: 7328 [2021-02-19 20:20:17,893 INFO L226 Difference]: Without dead ends: 7313 [2021-02-19 20:20:17,893 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2021-02-19 20:20:17,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7313 states. [2021-02-19 20:20:17,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7313 to 7097. [2021-02-19 20:20:17,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7097 states, 7096 states have (on average 3.6216178128523113) internal successors, (25699), 7096 states have internal predecessors, (25699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:18,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7097 states to 7097 states and 25699 transitions. [2021-02-19 20:20:18,005 INFO L78 Accepts]: Start accepts. Automaton has 7097 states and 25699 transitions. Word has length 30 [2021-02-19 20:20:18,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:18,005 INFO L480 AbstractCegarLoop]: Abstraction has 7097 states and 25699 transitions. [2021-02-19 20:20:18,005 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 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-02-19 20:20:18,005 INFO L276 IsEmpty]: Start isEmpty. Operand 7097 states and 25699 transitions. [2021-02-19 20:20:18,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:20:18,017 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:18,017 INFO L506 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] [2021-02-19 20:20:18,218 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2021-02-19 20:20:18,218 INFO L428 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:18,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:18,218 INFO L82 PathProgramCache]: Analyzing trace with hash 697486656, now seen corresponding path program 77 times [2021-02-19 20:20:18,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:18,218 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102151416] [2021-02-19 20:20:18,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:18,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:18,459 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:18,459 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102151416] [2021-02-19 20:20:18,459 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335217204] [2021-02-19 20:20:18,459 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:18,480 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:20:18,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:18,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-02-19 20:20:18,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:18,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:20:18,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:18,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:18,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:18,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-02-19 20:20:18,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:18,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:20:18,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:18,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:18,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:18,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-02-19 20:20:18,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:18,786 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 35 treesize of output 23 [2021-02-19 20:20:18,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:18,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:18,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:18,802 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:28 [2021-02-19 20:20:19,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:19,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:19,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:19,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 39 [2021-02-19 20:20:19,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-02-19 20:20:19,124 INFO L628 ElimStorePlain]: treesize reduction 21, result has 51.2 percent of original size [2021-02-19 20:20:19,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:19,128 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:34, output treesize:21 [2021-02-19 20:20:19,330 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:19,330 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:19,330 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2021-02-19 20:20:19,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706203479] [2021-02-19 20:20:19,331 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 20:20:19,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:19,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 20:20:19,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-02-19 20:20:19,331 INFO L87 Difference]: Start difference. First operand 7097 states and 25699 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:20,440 WARN L202 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-02-19 20:20:22,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:22,426 INFO L93 Difference]: Finished difference Result 8224 states and 29161 transitions. [2021-02-19 20:20:22,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-02-19 20:20:22,428 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-02-19 20:20:22,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:22,445 INFO L225 Difference]: With dead ends: 8224 [2021-02-19 20:20:22,445 INFO L226 Difference]: Without dead ends: 8170 [2021-02-19 20:20:22,446 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2021-02-19 20:20:22,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8170 states. [2021-02-19 20:20:22,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8170 to 7163. [2021-02-19 20:20:22,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7163 states, 7162 states have (on average 3.620776319463837) internal successors, (25932), 7162 states have internal predecessors, (25932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:22,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7163 states to 7163 states and 25932 transitions. [2021-02-19 20:20:22,617 INFO L78 Accepts]: Start accepts. Automaton has 7163 states and 25932 transitions. Word has length 30 [2021-02-19 20:20:22,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:22,617 INFO L480 AbstractCegarLoop]: Abstraction has 7163 states and 25932 transitions. [2021-02-19 20:20:22,617 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:22,617 INFO L276 IsEmpty]: Start isEmpty. Operand 7163 states and 25932 transitions. [2021-02-19 20:20:22,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-02-19 20:20:22,629 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:22,629 INFO L506 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] [2021-02-19 20:20:22,829 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:22,830 INFO L428 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:22,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:22,830 INFO L82 PathProgramCache]: Analyzing trace with hash 1247240828, now seen corresponding path program 78 times [2021-02-19 20:20:22,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:22,830 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470037844] [2021-02-19 20:20:22,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:23,000 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:23,000 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470037844] [2021-02-19 20:20:23,000 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171502342] [2021-02-19 20:20:23,001 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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:23,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:20:23,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:23,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-02-19 20:20:23,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:23,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:20:23,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:23,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:23,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:23,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-02-19 20:20:23,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:23,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:23,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-02-19 20:20:23,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:23,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:23,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:23,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:49 [2021-02-19 20:20:23,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:23,395 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-02-19 20:20:23,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:23,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:23,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:23,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:47 [2021-02-19 20:20:23,488 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 30 treesize of output 18 [2021-02-19 20:20:23,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:23,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:23,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:23,502 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:17 [2021-02-19 20:20:23,637 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:23,637 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:23,637 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-02-19 20:20:23,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048978918] [2021-02-19 20:20:23,637 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-02-19 20:20:23,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:23,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-02-19 20:20:23,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-02-19 20:20:23,638 INFO L87 Difference]: Start difference. First operand 7163 states and 25932 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:20:25,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:25,791 INFO L93 Difference]: Finished difference Result 7990 states and 28549 transitions. [2021-02-19 20:20:25,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 20:20:25,793 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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 30 [2021-02-19 20:20:25,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:25,810 INFO L225 Difference]: With dead ends: 7990 [2021-02-19 20:20:25,810 INFO L226 Difference]: Without dead ends: 7951 [2021-02-19 20:20:25,810 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=63, Invalid=489, Unknown=0, NotChecked=0, Total=552 [2021-02-19 20:20:25,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7951 states. [2021-02-19 20:20:25,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7951 to 7036. [2021-02-19 20:20:25,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7036 states, 7035 states have (on average 3.628002842928216) internal successors, (25523), 7035 states have internal predecessors, (25523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:25,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7036 states to 7036 states and 25523 transitions. [2021-02-19 20:20:25,928 INFO L78 Accepts]: Start accepts. Automaton has 7036 states and 25523 transitions. Word has length 30 [2021-02-19 20:20:25,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:25,928 INFO L480 AbstractCegarLoop]: Abstraction has 7036 states and 25523 transitions. [2021-02-19 20:20:25,929 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 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-02-19 20:20:25,929 INFO L276 IsEmpty]: Start isEmpty. Operand 7036 states and 25523 transitions. [2021-02-19 20:20:25,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:20:25,942 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:25,942 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:20:26,150 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-02-19 20:20:26,150 INFO L428 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:26,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:26,150 INFO L82 PathProgramCache]: Analyzing trace with hash -107929112, now seen corresponding path program 79 times [2021-02-19 20:20:26,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:26,151 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500312717] [2021-02-19 20:20:26,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:26,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:26,228 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:26,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500312717] [2021-02-19 20:20:26,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559612833] [2021-02-19 20:20:26,228 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 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:26,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:26,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:20:26,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:26,401 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:26,402 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:26,402 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-02-19 20:20:26,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603536811] [2021-02-19 20:20:26,402 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-02-19 20:20:26,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:26,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-02-19 20:20:26,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:20:26,402 INFO L87 Difference]: Start difference. First operand 7036 states and 25523 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:26,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:26,793 INFO L93 Difference]: Finished difference Result 13170 states and 46783 transitions. [2021-02-19 20:20:26,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-02-19 20:20:26,795 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-02-19 20:20:26,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:26,829 INFO L225 Difference]: With dead ends: 13170 [2021-02-19 20:20:26,829 INFO L226 Difference]: Without dead ends: 13170 [2021-02-19 20:20:26,829 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2021-02-19 20:20:26,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13170 states. [2021-02-19 20:20:26,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13170 to 7971. [2021-02-19 20:20:26,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7971 states, 7970 states have (on average 3.645796737766625) internal successors, (29057), 7970 states have internal predecessors, (29057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:27,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7971 states to 7971 states and 29057 transitions. [2021-02-19 20:20:27,012 INFO L78 Accepts]: Start accepts. Automaton has 7971 states and 29057 transitions. Word has length 32 [2021-02-19 20:20:27,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:27,012 INFO L480 AbstractCegarLoop]: Abstraction has 7971 states and 29057 transitions. [2021-02-19 20:20:27,012 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:27,012 INFO L276 IsEmpty]: Start isEmpty. Operand 7971 states and 29057 transitions. [2021-02-19 20:20:27,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:20:27,025 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:27,025 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:20:27,225 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-02-19 20:20:27,226 INFO L428 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:27,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:27,226 INFO L82 PathProgramCache]: Analyzing trace with hash -1662962076, now seen corresponding path program 80 times [2021-02-19 20:20:27,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:27,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029949657] [2021-02-19 20:20:27,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:27,265 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-02-19 20:20:27,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029949657] [2021-02-19 20:20:27,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030406431] [2021-02-19 20:20:27,265 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:27,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:20:27,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:27,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:20:27,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:27,466 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:27,467 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:27,467 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-02-19 20:20:27,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276926118] [2021-02-19 20:20:27,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:20:27,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:27,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:20:27,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:20:27,467 INFO L87 Difference]: Start difference. First operand 7971 states and 29057 transitions. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:29,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:29,014 INFO L93 Difference]: Finished difference Result 17552 states and 61544 transitions. [2021-02-19 20:20:29,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-02-19 20:20:29,016 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-02-19 20:20:29,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:29,062 INFO L225 Difference]: With dead ends: 17552 [2021-02-19 20:20:29,062 INFO L226 Difference]: Without dead ends: 17437 [2021-02-19 20:20:29,063 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=580, Invalid=1582, Unknown=0, NotChecked=0, Total=2162 [2021-02-19 20:20:29,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17437 states. [2021-02-19 20:20:29,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17437 to 9508. [2021-02-19 20:20:29,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9508 states, 9507 states have (on average 3.672767434521931) internal successors, (34917), 9507 states have internal predecessors, (34917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:29,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9508 states to 9508 states and 34917 transitions. [2021-02-19 20:20:29,298 INFO L78 Accepts]: Start accepts. Automaton has 9508 states and 34917 transitions. Word has length 32 [2021-02-19 20:20:29,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:29,298 INFO L480 AbstractCegarLoop]: Abstraction has 9508 states and 34917 transitions. [2021-02-19 20:20:29,298 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 12 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:29,298 INFO L276 IsEmpty]: Start isEmpty. Operand 9508 states and 34917 transitions. [2021-02-19 20:20:29,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:20:29,315 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:29,315 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:20:29,515 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-02-19 20:20:29,515 INFO L428 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:29,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:29,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1289224668, now seen corresponding path program 81 times [2021-02-19 20:20:29,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:29,516 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853387680] [2021-02-19 20:20:29,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:29,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:29,565 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:29,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853387680] [2021-02-19 20:20:29,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058196801] [2021-02-19 20:20:29,565 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:29,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-02-19 20:20:29,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:29,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:20:29,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:29,735 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:20:29,735 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:29,735 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-02-19 20:20:29,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31404187] [2021-02-19 20:20:29,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-02-19 20:20:29,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:29,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-02-19 20:20:29,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-02-19 20:20:29,736 INFO L87 Difference]: Start difference. First operand 9508 states and 34917 transitions. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:31,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:31,655 INFO L93 Difference]: Finished difference Result 21128 states and 73291 transitions. [2021-02-19 20:20:31,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-02-19 20:20:31,658 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-02-19 20:20:31,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:31,717 INFO L225 Difference]: With dead ends: 21128 [2021-02-19 20:20:31,717 INFO L226 Difference]: Without dead ends: 20850 [2021-02-19 20:20:31,718 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1340 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=767, Invalid=2893, Unknown=0, NotChecked=0, Total=3660 [2021-02-19 20:20:31,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20850 states. [2021-02-19 20:20:31,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20850 to 11362. [2021-02-19 20:20:31,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11362 states, 11361 states have (on average 3.722119531731362) internal successors, (42287), 11361 states have internal predecessors, (42287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:32,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11362 states to 11362 states and 42287 transitions. [2021-02-19 20:20:32,031 INFO L78 Accepts]: Start accepts. Automaton has 11362 states and 42287 transitions. Word has length 32 [2021-02-19 20:20:32,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:32,031 INFO L480 AbstractCegarLoop]: Abstraction has 11362 states and 42287 transitions. [2021-02-19 20:20:32,031 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:32,031 INFO L276 IsEmpty]: Start isEmpty. Operand 11362 states and 42287 transitions. [2021-02-19 20:20:32,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:20:32,145 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:32,145 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:20:32,345 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:32,345 INFO L428 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:32,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:32,346 INFO L82 PathProgramCache]: Analyzing trace with hash -703816792, now seen corresponding path program 82 times [2021-02-19 20:20:32,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:32,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991682363] [2021-02-19 20:20:32,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:32,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:32,401 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:20:32,401 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991682363] [2021-02-19 20:20:32,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380596896] [2021-02-19 20:20:32,402 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:32,424 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:20:32,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:32,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:20:32,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:32,594 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:32,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:32,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-02-19 20:20:32,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157714636] [2021-02-19 20:20:32,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-02-19 20:20:32,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:32,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-02-19 20:20:32,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-02-19 20:20:32,595 INFO L87 Difference]: Start difference. First operand 11362 states and 42287 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:34,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:34,147 INFO L93 Difference]: Finished difference Result 18526 states and 65758 transitions. [2021-02-19 20:20:34,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-02-19 20:20:34,149 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-02-19 20:20:34,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:34,198 INFO L225 Difference]: With dead ends: 18526 [2021-02-19 20:20:34,198 INFO L226 Difference]: Without dead ends: 18447 [2021-02-19 20:20:34,199 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=680, Invalid=2076, Unknown=0, NotChecked=0, Total=2756 [2021-02-19 20:20:34,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18447 states. [2021-02-19 20:20:34,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18447 to 10814. [2021-02-19 20:20:34,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10814 states, 10813 states have (on average 3.7311569407195044) internal successors, (40345), 10813 states have internal predecessors, (40345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:34,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10814 states to 10814 states and 40345 transitions. [2021-02-19 20:20:34,454 INFO L78 Accepts]: Start accepts. Automaton has 10814 states and 40345 transitions. Word has length 32 [2021-02-19 20:20:34,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:34,454 INFO L480 AbstractCegarLoop]: Abstraction has 10814 states and 40345 transitions. [2021-02-19 20:20:34,455 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:34,455 INFO L276 IsEmpty]: Start isEmpty. Operand 10814 states and 40345 transitions. [2021-02-19 20:20:34,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:20:34,473 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:34,473 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:20:34,673 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-02-19 20:20:34,674 INFO L428 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:34,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:34,674 INFO L82 PathProgramCache]: Analyzing trace with hash 591256836, now seen corresponding path program 83 times [2021-02-19 20:20:34,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:34,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58232834] [2021-02-19 20:20:34,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:34,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:34,747 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:34,747 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58232834] [2021-02-19 20:20:34,747 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864861692] [2021-02-19 20:20:34,747 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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:34,786 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-02-19 20:20:34,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:34,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2021-02-19 20:20:34,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:34,945 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:34,945 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:34,945 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 10 [2021-02-19 20:20:34,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768152550] [2021-02-19 20:20:34,945 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-02-19 20:20:34,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:34,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-02-19 20:20:34,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-02-19 20:20:34,946 INFO L87 Difference]: Start difference. First operand 10814 states and 40345 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:36,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:36,251 INFO L93 Difference]: Finished difference Result 28007 states and 99892 transitions. [2021-02-19 20:20:36,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-02-19 20:20:36,259 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-02-19 20:20:36,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:36,343 INFO L225 Difference]: With dead ends: 28007 [2021-02-19 20:20:36,343 INFO L226 Difference]: Without dead ends: 27669 [2021-02-19 20:20:36,344 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=361, Invalid=1121, Unknown=0, NotChecked=0, Total=1482 [2021-02-19 20:20:36,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27669 states. [2021-02-19 20:20:36,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27669 to 20419. [2021-02-19 20:20:36,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20419 states, 20418 states have (on average 3.798755999608189) internal successors, (77563), 20418 states have internal predecessors, (77563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:36,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20419 states to 20419 states and 77563 transitions. [2021-02-19 20:20:36,874 INFO L78 Accepts]: Start accepts. Automaton has 20419 states and 77563 transitions. Word has length 32 [2021-02-19 20:20:36,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:36,874 INFO L480 AbstractCegarLoop]: Abstraction has 20419 states and 77563 transitions. [2021-02-19 20:20:36,874 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:36,874 INFO L276 IsEmpty]: Start isEmpty. Operand 20419 states and 77563 transitions. [2021-02-19 20:20:36,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:20:36,909 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:36,910 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:20:37,110 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:37,110 INFO L428 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:37,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:37,110 INFO L82 PathProgramCache]: Analyzing trace with hash -123932092, now seen corresponding path program 84 times [2021-02-19 20:20:37,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:37,110 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655267759] [2021-02-19 20:20:37,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:37,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:37,178 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:20:37,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655267759] [2021-02-19 20:20:37,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125635434] [2021-02-19 20:20:37,178 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:37,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-02-19 20:20:37,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:37,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:20:37,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:37,395 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:20:37,396 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:37,396 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-02-19 20:20:37,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521251176] [2021-02-19 20:20:37,396 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-02-19 20:20:37,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:37,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-02-19 20:20:37,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-02-19 20:20:37,396 INFO L87 Difference]: Start difference. First operand 20419 states and 77563 transitions. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:39,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:39,883 INFO L93 Difference]: Finished difference Result 51406 states and 184432 transitions. [2021-02-19 20:20:39,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-02-19 20:20:39,884 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-02-19 20:20:39,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:40,050 INFO L225 Difference]: With dead ends: 51406 [2021-02-19 20:20:40,050 INFO L226 Difference]: Without dead ends: 51368 [2021-02-19 20:20:40,051 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2147 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1091, Invalid=4609, Unknown=0, NotChecked=0, Total=5700 [2021-02-19 20:20:40,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51368 states. [2021-02-19 20:20:41,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51368 to 33500. [2021-02-19 20:20:41,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33500 states, 33499 states have (on average 3.8383235320457327) internal successors, (128580), 33499 states have internal predecessors, (128580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:41,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33500 states to 33500 states and 128580 transitions. [2021-02-19 20:20:41,251 INFO L78 Accepts]: Start accepts. Automaton has 33500 states and 128580 transitions. Word has length 32 [2021-02-19 20:20:41,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:41,251 INFO L480 AbstractCegarLoop]: Abstraction has 33500 states and 128580 transitions. [2021-02-19 20:20:41,251 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:41,251 INFO L276 IsEmpty]: Start isEmpty. Operand 33500 states and 128580 transitions. [2021-02-19 20:20:41,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:20:41,299 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:41,299 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:20:41,500 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:41,500 INFO L428 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:41,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:41,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1404187156, now seen corresponding path program 85 times [2021-02-19 20:20:41,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:41,500 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048370474] [2021-02-19 20:20:41,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:41,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:41,566 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:20:41,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048370474] [2021-02-19 20:20:41,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621452969] [2021-02-19 20:20:41,567 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:41,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:20:41,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:41,926 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:20:41,927 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:41,927 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 11 [2021-02-19 20:20:41,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502761606] [2021-02-19 20:20:41,927 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-02-19 20:20:41,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:41,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-02-19 20:20:41,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-02-19 20:20:41,927 INFO L87 Difference]: Start difference. First operand 33500 states and 128580 transitions. Second operand has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 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-02-19 20:20:44,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:44,782 INFO L93 Difference]: Finished difference Result 111632 states and 405147 transitions. [2021-02-19 20:20:44,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-02-19 20:20:44,784 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 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 32 [2021-02-19 20:20:44,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:45,342 INFO L225 Difference]: With dead ends: 111632 [2021-02-19 20:20:45,342 INFO L226 Difference]: Without dead ends: 111446 [2021-02-19 20:20:45,343 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1424 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1052, Invalid=3108, Unknown=0, NotChecked=0, Total=4160 [2021-02-19 20:20:45,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111446 states. [2021-02-19 20:20:47,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111446 to 69685. [2021-02-19 20:20:47,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69685 states, 69684 states have (on average 3.806325698869181) internal successors, (265240), 69684 states have internal predecessors, (265240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:48,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69685 states to 69685 states and 265240 transitions. [2021-02-19 20:20:48,044 INFO L78 Accepts]: Start accepts. Automaton has 69685 states and 265240 transitions. Word has length 32 [2021-02-19 20:20:48,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:48,044 INFO L480 AbstractCegarLoop]: Abstraction has 69685 states and 265240 transitions. [2021-02-19 20:20:48,044 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 5.090909090909091) internal successors, (56), 11 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-02-19 20:20:48,044 INFO L276 IsEmpty]: Start isEmpty. Operand 69685 states and 265240 transitions. [2021-02-19 20:20:48,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:20:48,132 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:48,132 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:20:48,346 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:48,346 INFO L428 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:48,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:48,346 INFO L82 PathProgramCache]: Analyzing trace with hash 521167858, now seen corresponding path program 86 times [2021-02-19 20:20:48,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:48,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493953958] [2021-02-19 20:20:48,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:48,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:48,550 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:20:48,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493953958] [2021-02-19 20:20:48,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006327605] [2021-02-19 20:20:48,551 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:48,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:20:48,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:48,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:20:48,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:48,684 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:20:48,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:48,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 8 [2021-02-19 20:20:48,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468897535] [2021-02-19 20:20:48,684 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-02-19 20:20:48,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:48,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-02-19 20:20:48,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:20:48,685 INFO L87 Difference]: Start difference. First operand 69685 states and 265240 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 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-02-19 20:20:49,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:49,729 INFO L93 Difference]: Finished difference Result 76405 states and 285286 transitions. [2021-02-19 20:20:49,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 20:20:49,731 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 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) Word has length 32 [2021-02-19 20:20:49,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:20:49,991 INFO L225 Difference]: With dead ends: 76405 [2021-02-19 20:20:49,991 INFO L226 Difference]: Without dead ends: 76363 [2021-02-19 20:20:49,991 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=255, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:20:50,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76363 states. [2021-02-19 20:20:51,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76363 to 69478. [2021-02-19 20:20:51,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69478 states, 69477 states have (on average 3.8061228895893606) internal successors, (264438), 69477 states have internal predecessors, (264438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:20:52,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69478 states to 69478 states and 264438 transitions. [2021-02-19 20:20:52,325 INFO L78 Accepts]: Start accepts. Automaton has 69478 states and 264438 transitions. Word has length 32 [2021-02-19 20:20:52,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:20:52,325 INFO L480 AbstractCegarLoop]: Abstraction has 69478 states and 264438 transitions. [2021-02-19 20:20:52,325 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 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-02-19 20:20:52,325 INFO L276 IsEmpty]: Start isEmpty. Operand 69478 states and 264438 transitions. [2021-02-19 20:20:52,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:20:52,428 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:20:52,428 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:20:52,628 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:52,629 INFO L428 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:20:52,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:20:52,629 INFO L82 PathProgramCache]: Analyzing trace with hash -332230766, now seen corresponding path program 87 times [2021-02-19 20:20:52,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:20:52,629 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455415398] [2021-02-19 20:20:52,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:20:52,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:20:52,669 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:20:52,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455415398] [2021-02-19 20:20:52,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899484669] [2021-02-19 20:20:52,669 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:20:52,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-02-19 20:20:52,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:20:52,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjunts are in the unsatisfiable core [2021-02-19 20:20:52,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:20:52,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:20:52,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:52,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:52,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:52,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-02-19 20:20:53,000 INFO L446 ElimStorePlain]: Different costs {3=[v_C_151], 5=[A]} [2021-02-19 20:20:53,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:53,044 INFO L354 Elim1Store]: treesize reduction 25, result has 26.5 percent of original size [2021-02-19 20:20:53,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 38 [2021-02-19 20:20:53,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:53,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:53,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:53,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:53,157 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:53,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 48 [2021-02-19 20:20:53,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-02-19 20:20:53,271 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 31 [2021-02-19 20:20:53,271 INFO L628 ElimStorePlain]: treesize reduction 20, result has 69.2 percent of original size [2021-02-19 20:20:53,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:20:53,287 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:45 [2021-02-19 20:20:53,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:53,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:20:53,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:20:53,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:20:53,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-02-19 20:20:53,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:20:53,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:20:53,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:20:53,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:42, output treesize:17 [2021-02-19 20:20:53,715 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:20:53,715 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:20:53,715 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13] total 20 [2021-02-19 20:20:53,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576108652] [2021-02-19 20:20:53,716 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 20:20:53,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:20:53,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 20:20:53,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-02-19 20:20:53,716 INFO L87 Difference]: Start difference. First operand 69478 states and 264438 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 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-02-19 20:20:59,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:20:59,362 INFO L93 Difference]: Finished difference Result 100885 states and 379176 transitions. [2021-02-19 20:20:59,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-02-19 20:20:59,364 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-02-19 20:20:59,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:21:00,015 INFO L225 Difference]: With dead ends: 100885 [2021-02-19 20:21:00,015 INFO L226 Difference]: Without dead ends: 100795 [2021-02-19 20:21:00,015 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1014 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=614, Invalid=3292, Unknown=0, NotChecked=0, Total=3906 [2021-02-19 20:21:00,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100795 states. [2021-02-19 20:21:01,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100795 to 59545. [2021-02-19 20:21:01,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59545 states, 59544 states have (on average 3.7810694612387477) internal successors, (225140), 59544 states have internal predecessors, (225140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:01,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59545 states to 59545 states and 225140 transitions. [2021-02-19 20:21:01,949 INFO L78 Accepts]: Start accepts. Automaton has 59545 states and 225140 transitions. Word has length 32 [2021-02-19 20:21:01,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:21:01,949 INFO L480 AbstractCegarLoop]: Abstraction has 59545 states and 225140 transitions. [2021-02-19 20:21:01,949 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 20 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-02-19 20:21:01,949 INFO L276 IsEmpty]: Start isEmpty. Operand 59545 states and 225140 transitions. [2021-02-19 20:21:02,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:21:02,037 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:21:02,038 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:21:02,238 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:21:02,238 INFO L428 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:21:02,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:21:02,238 INFO L82 PathProgramCache]: Analyzing trace with hash 1980901348, now seen corresponding path program 88 times [2021-02-19 20:21:02,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:21:02,239 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004784110] [2021-02-19 20:21:02,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:21:02,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:21:02,328 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:21:02,328 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004784110] [2021-02-19 20:21:02,328 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359246779] [2021-02-19 20:21:02,328 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:21:02,356 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:21:02,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:21:02,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:21:02,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:21:02,575 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:21:02,575 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:21:02,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 13 [2021-02-19 20:21:02,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979324488] [2021-02-19 20:21:02,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-02-19 20:21:02,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:21:02,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-02-19 20:21:02,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-02-19 20:21:02,576 INFO L87 Difference]: Start difference. First operand 59545 states and 225140 transitions. Second operand has 14 states, 14 states have (on average 4.071428571428571) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:06,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:21:06,627 INFO L93 Difference]: Finished difference Result 161588 states and 575116 transitions. [2021-02-19 20:21:06,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-02-19 20:21:06,629 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.071428571428571) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-02-19 20:21:06,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:21:07,411 INFO L225 Difference]: With dead ends: 161588 [2021-02-19 20:21:07,411 INFO L226 Difference]: Without dead ends: 161248 [2021-02-19 20:21:07,411 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2373 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1398, Invalid=4608, Unknown=0, NotChecked=0, Total=6006 [2021-02-19 20:21:07,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161248 states. [2021-02-19 20:21:10,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161248 to 92950. [2021-02-19 20:21:10,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92950 states, 92949 states have (on average 3.8099710593981646) internal successors, (354133), 92949 states have internal predecessors, (354133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:11,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92950 states to 92950 states and 354133 transitions. [2021-02-19 20:21:11,257 INFO L78 Accepts]: Start accepts. Automaton has 92950 states and 354133 transitions. Word has length 32 [2021-02-19 20:21:11,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:21:11,257 INFO L480 AbstractCegarLoop]: Abstraction has 92950 states and 354133 transitions. [2021-02-19 20:21:11,257 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 4.071428571428571) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:11,257 INFO L276 IsEmpty]: Start isEmpty. Operand 92950 states and 354133 transitions. [2021-02-19 20:21:11,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:21:11,366 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:21:11,366 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:21:11,570 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:21:11,570 INFO L428 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:21:11,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:21:11,570 INFO L82 PathProgramCache]: Analyzing trace with hash -1657833408, now seen corresponding path program 89 times [2021-02-19 20:21:11,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:21:11,570 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380878754] [2021-02-19 20:21:11,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:21:11,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:21:11,634 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:21:11,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380878754] [2021-02-19 20:21:11,634 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679522348] [2021-02-19 20:21:11,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 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:21:11,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:21:11,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:21:11,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2021-02-19 20:21:11,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:21:11,844 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:21:11,844 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:21:11,844 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 9 [2021-02-19 20:21:11,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905275874] [2021-02-19 20:21:11,844 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-02-19 20:21:11,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:21:11,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-02-19 20:21:11,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-02-19 20:21:11,845 INFO L87 Difference]: Start difference. First operand 92950 states and 354133 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 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-02-19 20:21:13,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:21:13,496 INFO L93 Difference]: Finished difference Result 108452 states and 408835 transitions. [2021-02-19 20:21:13,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-02-19 20:21:13,499 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 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) Word has length 32 [2021-02-19 20:21:13,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:21:13,934 INFO L225 Difference]: With dead ends: 108452 [2021-02-19 20:21:13,935 INFO L226 Difference]: Without dead ends: 108452 [2021-02-19 20:21:13,935 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=205, Invalid=497, Unknown=0, NotChecked=0, Total=702 [2021-02-19 20:21:14,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108452 states. [2021-02-19 20:21:16,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108452 to 93223. [2021-02-19 20:21:16,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93223 states, 93222 states have (on average 3.805357104546137) internal successors, (354743), 93222 states have internal predecessors, (354743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:17,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93223 states to 93223 states and 354743 transitions. [2021-02-19 20:21:17,223 INFO L78 Accepts]: Start accepts. Automaton has 93223 states and 354743 transitions. Word has length 32 [2021-02-19 20:21:17,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:21:17,224 INFO L480 AbstractCegarLoop]: Abstraction has 93223 states and 354743 transitions. [2021-02-19 20:21:17,224 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 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-02-19 20:21:17,224 INFO L276 IsEmpty]: Start isEmpty. Operand 93223 states and 354743 transitions. [2021-02-19 20:21:17,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:21:17,342 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:21:17,342 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:21:17,542 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable253 [2021-02-19 20:21:17,542 INFO L428 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:21:17,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:21:17,543 INFO L82 PathProgramCache]: Analyzing trace with hash 345747776, now seen corresponding path program 90 times [2021-02-19 20:21:17,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:21:17,543 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626532339] [2021-02-19 20:21:17,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:21:17,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:21:17,607 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:21:17,607 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626532339] [2021-02-19 20:21:17,607 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5686945] [2021-02-19 20:21:17,607 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 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:21:17,631 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:21:17,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:21:17,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:21:17,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:21:17,833 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:21:17,834 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:21:17,834 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 11 [2021-02-19 20:21:17,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563170947] [2021-02-19 20:21:17,834 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:21:17,834 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:21:17,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:21:17,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:21:17,834 INFO L87 Difference]: Start difference. First operand 93223 states and 354743 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:21,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:21:21,416 INFO L93 Difference]: Finished difference Result 164533 states and 614924 transitions. [2021-02-19 20:21:21,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-02-19 20:21:21,418 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-02-19 20:21:21,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:21:22,075 INFO L225 Difference]: With dead ends: 164533 [2021-02-19 20:21:22,075 INFO L226 Difference]: Without dead ends: 164151 [2021-02-19 20:21:22,076 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1521 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=849, Invalid=3441, Unknown=0, NotChecked=0, Total=4290 [2021-02-19 20:21:22,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164151 states. [2021-02-19 20:21:25,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164151 to 103610. [2021-02-19 20:21:25,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103610 states, 103609 states have (on average 3.8191083786157574) internal successors, (395694), 103609 states have internal predecessors, (395694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:25,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103610 states to 103610 states and 395694 transitions. [2021-02-19 20:21:25,801 INFO L78 Accepts]: Start accepts. Automaton has 103610 states and 395694 transitions. Word has length 32 [2021-02-19 20:21:25,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:21:25,802 INFO L480 AbstractCegarLoop]: Abstraction has 103610 states and 395694 transitions. [2021-02-19 20:21:25,802 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:25,802 INFO L276 IsEmpty]: Start isEmpty. Operand 103610 states and 395694 transitions. [2021-02-19 20:21:26,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-02-19 20:21:26,369 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:21:26,369 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:21:26,569 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2021-02-19 20:21:26,570 INFO L428 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:21:26,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:21:26,570 INFO L82 PathProgramCache]: Analyzing trace with hash -342456946, now seen corresponding path program 91 times [2021-02-19 20:21:26,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:21:26,570 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123406439] [2021-02-19 20:21:26,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:21:26,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:21:26,641 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:21:26,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123406439] [2021-02-19 20:21:26,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462510788] [2021-02-19 20:21:26,641 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:21:26,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:21:26,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:21:26,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:21:26,779 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:21:26,779 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:21:26,779 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 13 [2021-02-19 20:21:26,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117818872] [2021-02-19 20:21:26,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-02-19 20:21:26,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:21:26,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-02-19 20:21:26,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-02-19 20:21:26,780 INFO L87 Difference]: Start difference. First operand 103610 states and 395694 transitions. Second operand has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 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-02-19 20:21:29,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:21:29,822 INFO L93 Difference]: Finished difference Result 159126 states and 594658 transitions. [2021-02-19 20:21:29,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-02-19 20:21:29,824 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 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 32 [2021-02-19 20:21:29,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:21:30,339 INFO L225 Difference]: With dead ends: 159126 [2021-02-19 20:21:30,340 INFO L226 Difference]: Without dead ends: 158874 [2021-02-19 20:21:30,340 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1235 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=972, Invalid=3060, Unknown=0, NotChecked=0, Total=4032 [2021-02-19 20:21:30,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158874 states. [2021-02-19 20:21:33,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158874 to 122535. [2021-02-19 20:21:33,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122535 states, 122534 states have (on average 3.8405993438555828) internal successors, (470604), 122534 states have internal predecessors, (470604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:34,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122535 states to 122535 states and 470604 transitions. [2021-02-19 20:21:34,196 INFO L78 Accepts]: Start accepts. Automaton has 122535 states and 470604 transitions. Word has length 32 [2021-02-19 20:21:34,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:21:34,197 INFO L480 AbstractCegarLoop]: Abstraction has 122535 states and 470604 transitions. [2021-02-19 20:21:34,197 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 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-02-19 20:21:34,197 INFO L276 IsEmpty]: Start isEmpty. Operand 122535 states and 470604 transitions. [2021-02-19 20:21:34,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-02-19 20:21:34,356 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:21:34,356 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:21:34,558 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-02-19 20:21:34,558 INFO L428 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:21:34,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:21:34,558 INFO L82 PathProgramCache]: Analyzing trace with hash -978936868, now seen corresponding path program 92 times [2021-02-19 20:21:34,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:21:34,558 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190857882] [2021-02-19 20:21:34,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:21:34,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:21:34,604 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:21:34,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190857882] [2021-02-19 20:21:34,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417894826] [2021-02-19 20:21:34,604 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:21:34,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:21:34,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:21:34,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:21:34,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:21:34,708 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:21:34,708 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:21:34,708 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-02-19 20:21:34,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026233019] [2021-02-19 20:21:34,709 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-02-19 20:21:34,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:21:34,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-02-19 20:21:34,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:21:34,709 INFO L87 Difference]: Start difference. First operand 122535 states and 470604 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 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-02-19 20:21:36,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:21:36,526 INFO L93 Difference]: Finished difference Result 193836 states and 742524 transitions. [2021-02-19 20:21:36,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-02-19 20:21:36,529 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 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 33 [2021-02-19 20:21:36,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:21:37,781 INFO L225 Difference]: With dead ends: 193836 [2021-02-19 20:21:37,781 INFO L226 Difference]: Without dead ends: 192460 [2021-02-19 20:21:37,782 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-02-19 20:21:38,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192460 states. [2021-02-19 20:21:42,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192460 to 188683. [2021-02-19 20:21:42,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188683 states, 188682 states have (on average 3.7760994689477534) internal successors, (712482), 188682 states have internal predecessors, (712482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:43,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188683 states to 188683 states and 712482 transitions. [2021-02-19 20:21:43,878 INFO L78 Accepts]: Start accepts. Automaton has 188683 states and 712482 transitions. Word has length 33 [2021-02-19 20:21:43,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:21:43,878 INFO L480 AbstractCegarLoop]: Abstraction has 188683 states and 712482 transitions. [2021-02-19 20:21:43,878 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 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-02-19 20:21:43,878 INFO L276 IsEmpty]: Start isEmpty. Operand 188683 states and 712482 transitions. [2021-02-19 20:21:44,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-02-19 20:21:44,136 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:21:44,136 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:21:44,336 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2021-02-19 20:21:44,336 INFO L428 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:21:44,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:21:44,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1954267834, now seen corresponding path program 93 times [2021-02-19 20:21:44,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:21:44,337 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784330750] [2021-02-19 20:21:44,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:21:44,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:21:44,406 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:21:44,406 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784330750] [2021-02-19 20:21:44,406 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80909690] [2021-02-19 20:21:44,406 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:21:44,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:21:44,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:21:44,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2021-02-19 20:21:44,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:21:44,651 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:21:44,651 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:21:44,651 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 9 [2021-02-19 20:21:44,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792379497] [2021-02-19 20:21:44,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-02-19 20:21:44,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:21:44,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-02-19 20:21:44,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-02-19 20:21:44,652 INFO L87 Difference]: Start difference. First operand 188683 states and 712482 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:47,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:21:47,624 INFO L93 Difference]: Finished difference Result 232811 states and 864937 transitions. [2021-02-19 20:21:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-02-19 20:21:47,626 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-02-19 20:21:47,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:21:48,565 INFO L225 Difference]: With dead ends: 232811 [2021-02-19 20:21:48,565 INFO L226 Difference]: Without dead ends: 232701 [2021-02-19 20:21:48,565 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=243, Invalid=569, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:21:48,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232701 states. [2021-02-19 20:21:54,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232701 to 164416. [2021-02-19 20:21:54,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164416 states, 164415 states have (on average 3.7834139220874006) internal successors, (622050), 164415 states have internal predecessors, (622050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:55,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164416 states to 164416 states and 622050 transitions. [2021-02-19 20:21:55,060 INFO L78 Accepts]: Start accepts. Automaton has 164416 states and 622050 transitions. Word has length 33 [2021-02-19 20:21:55,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:21:55,060 INFO L480 AbstractCegarLoop]: Abstraction has 164416 states and 622050 transitions. [2021-02-19 20:21:55,061 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:21:55,061 INFO L276 IsEmpty]: Start isEmpty. Operand 164416 states and 622050 transitions. [2021-02-19 20:21:55,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-02-19 20:21:55,275 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:21:55,275 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:21:55,476 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2021-02-19 20:21:55,476 INFO L428 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:21:55,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:21:55,476 INFO L82 PathProgramCache]: Analyzing trace with hash 2010185564, now seen corresponding path program 94 times [2021-02-19 20:21:55,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:21:55,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694237005] [2021-02-19 20:21:55,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:21:55,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:21:55,536 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:21:55,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694237005] [2021-02-19 20:21:55,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198565816] [2021-02-19 20:21:55,537 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 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:21:55,556 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:21:55,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:21:55,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 8 conjunts are in the unsatisfiable core [2021-02-19 20:21:55,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:21:55,753 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:21:55,753 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:21:55,753 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 11 [2021-02-19 20:21:55,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620219477] [2021-02-19 20:21:55,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:21:55,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:21:55,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:21:55,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:21:55,754 INFO L87 Difference]: Start difference. First operand 164416 states and 622050 transitions. Second operand has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 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-02-19 20:21:57,373 WARN L202 SmtUtils]: Spent 559.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2021-02-19 20:21:58,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:21:58,801 INFO L93 Difference]: Finished difference Result 173217 states and 642869 transitions. [2021-02-19 20:21:58,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-02-19 20:21:58,803 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 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 33 [2021-02-19 20:21:58,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:21:59,478 INFO L225 Difference]: With dead ends: 173217 [2021-02-19 20:21:59,478 INFO L226 Difference]: Without dead ends: 171379 [2021-02-19 20:21:59,478 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=562, Invalid=1694, Unknown=0, NotChecked=0, Total=2256 [2021-02-19 20:22:00,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171379 states. [2021-02-19 20:22:03,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171379 to 159604. [2021-02-19 20:22:04,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159604 states, 159603 states have (on average 3.7630057079127583) internal successors, (600587), 159603 states have internal predecessors, (600587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:05,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159604 states to 159604 states and 600587 transitions. [2021-02-19 20:22:05,258 INFO L78 Accepts]: Start accepts. Automaton has 159604 states and 600587 transitions. Word has length 33 [2021-02-19 20:22:05,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:22:05,259 INFO L480 AbstractCegarLoop]: Abstraction has 159604 states and 600587 transitions. [2021-02-19 20:22:05,259 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 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-02-19 20:22:05,259 INFO L276 IsEmpty]: Start isEmpty. Operand 159604 states and 600587 transitions. [2021-02-19 20:22:05,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-02-19 20:22:05,487 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:22:05,487 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:22:05,698 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258 [2021-02-19 20:22:05,698 INFO L428 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:22:05,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:22:05,698 INFO L82 PathProgramCache]: Analyzing trace with hash -262707842, now seen corresponding path program 95 times [2021-02-19 20:22:05,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:22:05,698 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716186059] [2021-02-19 20:22:05,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:22:05,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:22:05,753 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:22:05,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716186059] [2021-02-19 20:22:05,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364795266] [2021-02-19 20:22:05,753 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 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:22:05,775 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-02-19 20:22:05,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:22:05,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 8 conjunts are in the unsatisfiable core [2021-02-19 20:22:05,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:22:05,973 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:22:05,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:22:05,973 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-02-19 20:22:05,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928116115] [2021-02-19 20:22:05,974 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-02-19 20:22:05,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:22:05,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-02-19 20:22:05,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-02-19 20:22:05,974 INFO L87 Difference]: Start difference. First operand 159604 states and 600587 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 11 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:09,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:22:09,828 INFO L93 Difference]: Finished difference Result 186999 states and 691808 transitions. [2021-02-19 20:22:09,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-02-19 20:22:09,831 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 11 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-02-19 20:22:09,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:22:10,891 INFO L225 Difference]: With dead ends: 186999 [2021-02-19 20:22:10,892 INFO L226 Difference]: Without dead ends: 185850 [2021-02-19 20:22:10,892 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1186 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=775, Invalid=2765, Unknown=0, NotChecked=0, Total=3540 [2021-02-19 20:22:11,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185850 states. [2021-02-19 20:22:15,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185850 to 171641. [2021-02-19 20:22:15,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171641 states, 171640 states have (on average 3.756804940573293) internal successors, (644818), 171640 states have internal predecessors, (644818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:17,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171641 states to 171641 states and 644818 transitions. [2021-02-19 20:22:17,386 INFO L78 Accepts]: Start accepts. Automaton has 171641 states and 644818 transitions. Word has length 33 [2021-02-19 20:22:17,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:22:17,386 INFO L480 AbstractCegarLoop]: Abstraction has 171641 states and 644818 transitions. [2021-02-19 20:22:17,387 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 11 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:17,387 INFO L276 IsEmpty]: Start isEmpty. Operand 171641 states and 644818 transitions. [2021-02-19 20:22:17,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-02-19 20:22:17,644 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:22:17,644 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:22:17,845 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2021-02-19 20:22:17,845 INFO L428 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:22:17,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:22:17,845 INFO L82 PathProgramCache]: Analyzing trace with hash -629321156, now seen corresponding path program 96 times [2021-02-19 20:22:17,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:22:17,846 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723842335] [2021-02-19 20:22:17,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:22:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:22:17,894 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:22:17,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723842335] [2021-02-19 20:22:17,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603318425] [2021-02-19 20:22:17,894 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 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:22:17,919 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 20:22:17,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:22:17,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:22:17,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:22:18,069 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:22:18,069 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:22:18,069 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-02-19 20:22:18,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668696556] [2021-02-19 20:22:18,069 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-02-19 20:22:18,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:22:18,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-02-19 20:22:18,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-02-19 20:22:18,070 INFO L87 Difference]: Start difference. First operand 171641 states and 644818 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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-02-19 20:22:20,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:22:20,178 INFO L93 Difference]: Finished difference Result 195971 states and 729325 transitions. [2021-02-19 20:22:20,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-02-19 20:22:20,180 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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) Word has length 34 [2021-02-19 20:22:20,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:22:20,968 INFO L225 Difference]: With dead ends: 195971 [2021-02-19 20:22:20,968 INFO L226 Difference]: Without dead ends: 195835 [2021-02-19 20:22:20,968 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-02-19 20:22:21,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195835 states. [2021-02-19 20:22:25,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195835 to 186941. [2021-02-19 20:22:25,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186941 states, 186940 states have (on average 3.756670589493955) internal successors, (702272), 186940 states have internal predecessors, (702272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:27,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186941 states to 186941 states and 702272 transitions. [2021-02-19 20:22:27,361 INFO L78 Accepts]: Start accepts. Automaton has 186941 states and 702272 transitions. Word has length 34 [2021-02-19 20:22:27,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:22:27,361 INFO L480 AbstractCegarLoop]: Abstraction has 186941 states and 702272 transitions. [2021-02-19 20:22:27,361 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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-02-19 20:22:27,361 INFO L276 IsEmpty]: Start isEmpty. Operand 186941 states and 702272 transitions. [2021-02-19 20:22:27,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-02-19 20:22:27,660 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:22:27,661 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:22:27,861 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:22:27,861 INFO L428 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:22:27,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:22:27,861 INFO L82 PathProgramCache]: Analyzing trace with hash 978421538, now seen corresponding path program 97 times [2021-02-19 20:22:27,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:22:27,862 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660752108] [2021-02-19 20:22:27,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:22:27,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:22:27,922 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:22:27,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660752108] [2021-02-19 20:22:27,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813778106] [2021-02-19 20:22:27,922 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 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:22:27,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:22:27,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:22:27,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:22:28,094 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-02-19 20:22:28,094 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:22:28,094 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-02-19 20:22:28,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682805592] [2021-02-19 20:22:28,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-02-19 20:22:28,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:22:28,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-02-19 20:22:28,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-02-19 20:22:28,095 INFO L87 Difference]: Start difference. First operand 186941 states and 702272 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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-02-19 20:22:30,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:22:30,596 INFO L93 Difference]: Finished difference Result 214153 states and 795751 transitions. [2021-02-19 20:22:30,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-02-19 20:22:30,598 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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) Word has length 34 [2021-02-19 20:22:30,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:22:31,569 INFO L225 Difference]: With dead ends: 214153 [2021-02-19 20:22:31,570 INFO L226 Difference]: Without dead ends: 214142 [2021-02-19 20:22:31,570 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-02-19 20:22:31,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214142 states. [2021-02-19 20:22:36,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214142 to 186700. [2021-02-19 20:22:36,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186700 states, 186699 states have (on average 3.7563993379718155) internal successors, (701316), 186699 states have internal predecessors, (701316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:38,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186700 states to 186700 states and 701316 transitions. [2021-02-19 20:22:38,210 INFO L78 Accepts]: Start accepts. Automaton has 186700 states and 701316 transitions. Word has length 34 [2021-02-19 20:22:38,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:22:38,211 INFO L480 AbstractCegarLoop]: Abstraction has 186700 states and 701316 transitions. [2021-02-19 20:22:38,211 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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-02-19 20:22:38,211 INFO L276 IsEmpty]: Start isEmpty. Operand 186700 states and 701316 transitions. [2021-02-19 20:22:38,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:22:38,536 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:22:38,536 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:22:38,736 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,100 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:22:38,737 INFO L428 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:22:38,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:22:38,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1369886530, now seen corresponding path program 98 times [2021-02-19 20:22:38,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:22:38,737 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222494132] [2021-02-19 20:22:38,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:22:38,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:22:38,807 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:22:38,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222494132] [2021-02-19 20:22:38,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894526189] [2021-02-19 20:22:38,808 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:22:38,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:22:38,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:22:38,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:22:38,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:22:39,019 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 20 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:22:39,019 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:22:39,019 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-02-19 20:22:39,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114884171] [2021-02-19 20:22:39,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-02-19 20:22:39,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:22:39,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-02-19 20:22:39,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:22:39,020 INFO L87 Difference]: Start difference. First operand 186700 states and 701316 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:41,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:22:41,510 INFO L93 Difference]: Finished difference Result 197931 states and 737752 transitions. [2021-02-19 20:22:41,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-02-19 20:22:41,512 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:22:41,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:22:42,428 INFO L225 Difference]: With dead ends: 197931 [2021-02-19 20:22:42,429 INFO L226 Difference]: Without dead ends: 197811 [2021-02-19 20:22:42,429 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2021-02-19 20:22:42,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197811 states. [2021-02-19 20:22:47,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197811 to 193039. [2021-02-19 20:22:47,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193039 states, 193038 states have (on average 3.743247443508532) internal successors, (722589), 193038 states have internal predecessors, (722589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:48,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193039 states to 193039 states and 722589 transitions. [2021-02-19 20:22:48,295 INFO L78 Accepts]: Start accepts. Automaton has 193039 states and 722589 transitions. Word has length 35 [2021-02-19 20:22:48,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:22:48,295 INFO L480 AbstractCegarLoop]: Abstraction has 193039 states and 722589 transitions. [2021-02-19 20:22:48,295 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:48,295 INFO L276 IsEmpty]: Start isEmpty. Operand 193039 states and 722589 transitions. [2021-02-19 20:22:49,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:22:49,402 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:22:49,402 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:22:49,602 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:22:49,603 INFO L428 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:22:49,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:22:49,603 INFO L82 PathProgramCache]: Analyzing trace with hash -2013730844, now seen corresponding path program 99 times [2021-02-19 20:22:49,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:22:49,603 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563527400] [2021-02-19 20:22:49,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:22:49,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:22:49,659 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:22:49,659 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563527400] [2021-02-19 20:22:49,659 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179501383] [2021-02-19 20:22:49,659 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 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:22:49,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 20:22:49,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:22:49,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:22:49,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:22:49,887 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 20:22:49,887 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:22:49,887 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-02-19 20:22:49,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684947278] [2021-02-19 20:22:49,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-02-19 20:22:49,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:22:49,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-02-19 20:22:49,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-02-19 20:22:49,888 INFO L87 Difference]: Start difference. First operand 193039 states and 722589 transitions. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:22:54,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:22:54,622 INFO L93 Difference]: Finished difference Result 220022 states and 810381 transitions. [2021-02-19 20:22:54,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-02-19 20:22:54,624 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:22:54,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:22:55,601 INFO L225 Difference]: With dead ends: 220022 [2021-02-19 20:22:55,601 INFO L226 Difference]: Without dead ends: 219647 [2021-02-19 20:22:55,602 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1735 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=951, Invalid=3879, Unknown=0, NotChecked=0, Total=4830 [2021-02-19 20:22:55,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219647 states. [2021-02-19 20:23:00,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219647 to 205195. [2021-02-19 20:23:01,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205195 states, 205194 states have (on average 3.745401912336618) internal successors, (768534), 205194 states have internal predecessors, (768534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:02,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205195 states to 205195 states and 768534 transitions. [2021-02-19 20:23:02,785 INFO L78 Accepts]: Start accepts. Automaton has 205195 states and 768534 transitions. Word has length 35 [2021-02-19 20:23:02,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:23:02,785 INFO L480 AbstractCegarLoop]: Abstraction has 205195 states and 768534 transitions. [2021-02-19 20:23:02,785 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 10 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:02,785 INFO L276 IsEmpty]: Start isEmpty. Operand 205195 states and 768534 transitions. [2021-02-19 20:23:03,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:23:03,109 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:23:03,109 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:23:03,320 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,102 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:23:03,321 INFO L428 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:23:03,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:23:03,321 INFO L82 PathProgramCache]: Analyzing trace with hash -231974580, now seen corresponding path program 100 times [2021-02-19 20:23:03,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:23:03,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322997848] [2021-02-19 20:23:03,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:23:03,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:23:03,408 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:23:03,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322997848] [2021-02-19 20:23:03,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990664876] [2021-02-19 20:23:03,409 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:23:03,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:23:03,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:23:03,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:23:03,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:23:03,590 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 18 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:23:03,590 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:23:03,591 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 8 [2021-02-19 20:23:03,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181815726] [2021-02-19 20:23:03,591 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-02-19 20:23:03,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:23:03,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-02-19 20:23:03,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-02-19 20:23:03,591 INFO L87 Difference]: Start difference. First operand 205195 states and 768534 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:06,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:23:06,340 INFO L93 Difference]: Finished difference Result 235583 states and 864311 transitions. [2021-02-19 20:23:06,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-02-19 20:23:06,343 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:23:06,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:23:07,917 INFO L225 Difference]: With dead ends: 235583 [2021-02-19 20:23:07,917 INFO L226 Difference]: Without dead ends: 235561 [2021-02-19 20:23:07,917 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=365, Unknown=0, NotChecked=0, Total=506 [2021-02-19 20:23:08,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235561 states. [2021-02-19 20:23:13,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235561 to 208229. [2021-02-19 20:23:13,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208229 states, 208228 states have (on average 3.742368941736942) internal successors, (779266), 208228 states have internal predecessors, (779266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:15,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208229 states to 208229 states and 779266 transitions. [2021-02-19 20:23:15,193 INFO L78 Accepts]: Start accepts. Automaton has 208229 states and 779266 transitions. Word has length 35 [2021-02-19 20:23:15,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:23:15,194 INFO L480 AbstractCegarLoop]: Abstraction has 208229 states and 779266 transitions. [2021-02-19 20:23:15,194 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:15,194 INFO L276 IsEmpty]: Start isEmpty. Operand 208229 states and 779266 transitions. [2021-02-19 20:23:15,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:23:15,881 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:23:15,881 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:23:16,085 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:23:16,085 INFO L428 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:23:16,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:23:16,086 INFO L82 PathProgramCache]: Analyzing trace with hash -637771384, now seen corresponding path program 101 times [2021-02-19 20:23:16,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:23:16,086 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907930305] [2021-02-19 20:23:16,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:23:16,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:23:16,260 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:23:16,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907930305] [2021-02-19 20:23:16,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263879650] [2021-02-19 20:23:16,260 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:23:16,287 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 20:23:16,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:23:16,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:23:16,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:23:16,487 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 20:23:16,488 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:23:16,488 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 9 [2021-02-19 20:23:16,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444777152] [2021-02-19 20:23:16,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-02-19 20:23:16,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:23:16,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-02-19 20:23:16,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-02-19 20:23:16,488 INFO L87 Difference]: Start difference. First operand 208229 states and 779266 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:19,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:23:19,957 INFO L93 Difference]: Finished difference Result 242949 states and 888328 transitions. [2021-02-19 20:23:19,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-02-19 20:23:19,960 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:23:19,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:23:21,037 INFO L225 Difference]: With dead ends: 242949 [2021-02-19 20:23:21,037 INFO L226 Difference]: Without dead ends: 242879 [2021-02-19 20:23:21,037 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=252, Invalid=678, Unknown=0, NotChecked=0, Total=930 [2021-02-19 20:23:21,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242879 states. [2021-02-19 20:23:26,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242879 to 213056. [2021-02-19 20:23:27,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213056 states, 213055 states have (on average 3.726333575837225) internal successors, (793914), 213055 states have internal predecessors, (793914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:28,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213056 states to 213056 states and 793914 transitions. [2021-02-19 20:23:28,936 INFO L78 Accepts]: Start accepts. Automaton has 213056 states and 793914 transitions. Word has length 35 [2021-02-19 20:23:28,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:23:28,937 INFO L480 AbstractCegarLoop]: Abstraction has 213056 states and 793914 transitions. [2021-02-19 20:23:28,937 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:28,937 INFO L276 IsEmpty]: Start isEmpty. Operand 213056 states and 793914 transitions. [2021-02-19 20:23:29,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-02-19 20:23:29,282 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:23:29,282 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:23:29,483 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2021-02-19 20:23:29,484 INFO L428 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:23:29,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:23:29,484 INFO L82 PathProgramCache]: Analyzing trace with hash 843925836, now seen corresponding path program 102 times [2021-02-19 20:23:29,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:23:29,484 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919206832] [2021-02-19 20:23:29,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:23:29,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:23:29,581 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:23:29,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919206832] [2021-02-19 20:23:29,582 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739999782] [2021-02-19 20:23:29,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:23:29,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 20:23:29,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:23:29,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-02-19 20:23:29,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:23:29,840 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 20:23:29,841 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:23:29,841 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 12 [2021-02-19 20:23:29,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471728679] [2021-02-19 20:23:29,841 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-02-19 20:23:29,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:23:29,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-02-19 20:23:29,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-02-19 20:23:29,842 INFO L87 Difference]: Start difference. First operand 213056 states and 793914 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:33,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:23:33,310 INFO L93 Difference]: Finished difference Result 245285 states and 902586 transitions. [2021-02-19 20:23:33,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-02-19 20:23:33,312 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-02-19 20:23:33,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:23:35,056 INFO L225 Difference]: With dead ends: 245285 [2021-02-19 20:23:35,056 INFO L226 Difference]: Without dead ends: 244661 [2021-02-19 20:23:35,056 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=339, Invalid=851, Unknown=0, NotChecked=0, Total=1190 [2021-02-19 20:23:35,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244661 states. [2021-02-19 20:23:40,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244661 to 218185. [2021-02-19 20:23:41,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218185 states, 218184 states have (on average 3.718659480071866) internal successors, (811352), 218184 states have internal predecessors, (811352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:42,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218185 states to 218185 states and 811352 transitions. [2021-02-19 20:23:42,221 INFO L78 Accepts]: Start accepts. Automaton has 218185 states and 811352 transitions. Word has length 35 [2021-02-19 20:23:42,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:23:42,221 INFO L480 AbstractCegarLoop]: Abstraction has 218185 states and 811352 transitions. [2021-02-19 20:23:42,221 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:42,221 INFO L276 IsEmpty]: Start isEmpty. Operand 218185 states and 811352 transitions. [2021-02-19 20:23:43,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-02-19 20:23:43,546 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:23:43,546 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:23:43,747 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2021-02-19 20:23:43,747 INFO L428 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:23:43,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:23:43,747 INFO L82 PathProgramCache]: Analyzing trace with hash -569405540, now seen corresponding path program 103 times [2021-02-19 20:23:43,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:23:43,747 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728027399] [2021-02-19 20:23:43,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:23:43,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:23:44,755 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:23:44,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728027399] [2021-02-19 20:23:44,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910392292] [2021-02-19 20:23:44,756 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:23:44,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:23:44,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-02-19 20:23:44,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:23:45,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:23:45,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:23:45,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:23:45,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:23:45,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-02-19 20:23:45,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:23:45,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-02-19 20:23:45,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:23:45,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:23:45,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:23:45,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:50 [2021-02-19 20:23:45,316 INFO L446 ElimStorePlain]: Different costs {0=[A], 3=[v_C_154]} [2021-02-19 20:23:45,319 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 41 treesize of output 29 [2021-02-19 20:23:45,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:23:45,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:23:45,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:23:45,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 20:23:45,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2021-02-19 20:23:45,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:23:45,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:23:45,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:23:45,357 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:61, output treesize:37 [2021-02-19 20:23:45,481 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 27 treesize of output 15 [2021-02-19 20:23:45,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:23:45,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:23:45,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:23:45,500 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:12 [2021-02-19 20:23:45,624 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:23:45,625 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:23:45,625 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 28 [2021-02-19 20:23:45,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078998022] [2021-02-19 20:23:45,625 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-02-19 20:23:45,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:23:45,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-02-19 20:23:45,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:23:45,626 INFO L87 Difference]: Start difference. First operand 218185 states and 811352 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:23:46,087 WARN L202 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 30 [2021-02-19 20:23:48,487 WARN L202 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 35 [2021-02-19 20:23:49,729 WARN L202 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-02-19 20:23:50,338 WARN L202 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 39 [2021-02-19 20:23:50,785 WARN L202 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 28 [2021-02-19 20:23:51,485 WARN L202 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 36 [2021-02-19 20:23:55,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:23:55,281 INFO L93 Difference]: Finished difference Result 330930 states and 1227145 transitions. [2021-02-19 20:23:55,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-02-19 20:23:55,284 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-02-19 20:23:55,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:23:56,822 INFO L225 Difference]: With dead ends: 330930 [2021-02-19 20:23:56,823 INFO L226 Difference]: Without dead ends: 330754 [2021-02-19 20:23:56,823 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=409, Invalid=1847, Unknown=0, NotChecked=0, Total=2256 [2021-02-19 20:23:57,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330754 states. [2021-02-19 20:24:02,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330754 to 218449. [2021-02-19 20:24:03,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218449 states, 218448 states have (on average 3.7181480260748554) internal successors, (812222), 218448 states have internal predecessors, (812222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:24:04,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218449 states to 218449 states and 812222 transitions. [2021-02-19 20:24:04,860 INFO L78 Accepts]: Start accepts. Automaton has 218449 states and 812222 transitions. Word has length 37 [2021-02-19 20:24:04,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:24:04,860 INFO L480 AbstractCegarLoop]: Abstraction has 218449 states and 812222 transitions. [2021-02-19 20:24:04,860 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:24:04,860 INFO L276 IsEmpty]: Start isEmpty. Operand 218449 states and 812222 transitions. [2021-02-19 20:24:05,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-02-19 20:24:05,275 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:24:05,275 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:24:05,475 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2021-02-19 20:24:05,476 INFO L428 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:24:05,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:24:05,476 INFO L82 PathProgramCache]: Analyzing trace with hash 2135269852, now seen corresponding path program 104 times [2021-02-19 20:24:05,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:24:05,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038971654] [2021-02-19 20:24:05,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:24:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:24:06,530 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:24:06,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038971654] [2021-02-19 20:24:06,530 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772501267] [2021-02-19 20:24:06,533 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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:24:06,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 20:24:06,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:24:06,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 43 conjunts are in the unsatisfiable core [2021-02-19 20:24:06,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:24:07,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:24:07,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:07,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:07,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:24:07,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-02-19 20:24:07,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-02-19 20:24:07,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:07,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:07,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:24:07,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:46 [2021-02-19 20:24:07,570 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 39 treesize of output 27 [2021-02-19 20:24:08,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:08,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:08,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 27 [2021-02-19 20:24:08,244 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:08,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:08,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:24:08,268 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:27 [2021-02-19 20:24:08,478 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 14 treesize of output 8 [2021-02-19 20:24:08,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:08,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:08,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:24:08,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:24:08,633 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:24:08,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:24:08,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 28 [2021-02-19 20:24:08,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582939352] [2021-02-19 20:24:08,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-02-19 20:24:08,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:24:08,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-02-19 20:24:08,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:24:08,634 INFO L87 Difference]: Start difference. First operand 218449 states and 812222 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:24:11,032 WARN L202 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2021-02-19 20:24:15,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:24:15,783 INFO L93 Difference]: Finished difference Result 328177 states and 1217932 transitions. [2021-02-19 20:24:15,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-02-19 20:24:15,786 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-02-19 20:24:15,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:24:18,012 INFO L225 Difference]: With dead ends: 328177 [2021-02-19 20:24:18,012 INFO L226 Difference]: Without dead ends: 328039 [2021-02-19 20:24:18,012 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=333, Invalid=1829, Unknown=0, NotChecked=0, Total=2162 [2021-02-19 20:24:18,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328039 states. [2021-02-19 20:24:24,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328039 to 218521. [2021-02-19 20:24:24,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218521 states, 218520 states have (on average 3.717888522789676) internal successors, (812433), 218520 states have internal predecessors, (812433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:24:26,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218521 states to 218521 states and 812433 transitions. [2021-02-19 20:24:26,114 INFO L78 Accepts]: Start accepts. Automaton has 218521 states and 812433 transitions. Word has length 37 [2021-02-19 20:24:26,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:24:26,114 INFO L480 AbstractCegarLoop]: Abstraction has 218521 states and 812433 transitions. [2021-02-19 20:24:26,114 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:24:26,114 INFO L276 IsEmpty]: Start isEmpty. Operand 218521 states and 812433 transitions. [2021-02-19 20:24:26,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-02-19 20:24:26,596 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:24:26,596 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:24:26,796 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable268,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:24:26,797 INFO L428 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:24:26,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:24:26,797 INFO L82 PathProgramCache]: Analyzing trace with hash -1291131556, now seen corresponding path program 105 times [2021-02-19 20:24:26,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:24:26,797 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886762010] [2021-02-19 20:24:26,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:24:26,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:24:27,944 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:24:27,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886762010] [2021-02-19 20:24:27,945 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967061753] [2021-02-19 20:24:27,945 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:24:27,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 20:24:27,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:24:27,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 45 conjunts are in the unsatisfiable core [2021-02-19 20:24:27,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:24:28,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:24:28,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:28,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:28,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:24:28,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:45 [2021-02-19 20:24:28,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:24:28,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-02-19 20:24:28,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:28,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:28,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 20:24:28,878 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:54 [2021-02-19 20:24:29,568 INFO L354 Elim1Store]: treesize reduction 39, result has 25.0 percent of original size [2021-02-19 20:24:29,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 52 [2021-02-19 20:24:29,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:29,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:29,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:24:29,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:24:29,667 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:29,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 50 [2021-02-19 20:24:29,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:29,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:29,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:24:29,739 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:66, output treesize:43 [2021-02-19 20:24:30,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:24:30,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:24:30,225 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:30,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 59 [2021-02-19 20:24:30,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 3 xjuncts. [2021-02-19 20:24:30,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:24:30,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:24:30,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 20:24:30,264 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 14 treesize of output 6 [2021-02-19 20:24:30,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:30,415 WARN L202 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 21 [2021-02-19 20:24:30,416 INFO L628 ElimStorePlain]: treesize reduction 40, result has 46.7 percent of original size [2021-02-19 20:24:30,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-02-19 20:24:30,423 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:29 [2021-02-19 20:24:30,778 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:24:30,778 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:24:30,778 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-02-19 20:24:30,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334478375] [2021-02-19 20:24:30,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-02-19 20:24:30,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:24:30,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-02-19 20:24:30,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2021-02-19 20:24:30,779 INFO L87 Difference]: Start difference. First operand 218521 states and 812433 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:24:31,368 WARN L202 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 30 [2021-02-19 20:24:31,798 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 20 [2021-02-19 20:24:32,023 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 34 [2021-02-19 20:24:33,588 WARN L202 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 40 [2021-02-19 20:24:34,227 WARN L202 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 37 [2021-02-19 20:24:35,171 WARN L202 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 35 [2021-02-19 20:24:35,549 WARN L202 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2021-02-19 20:24:36,052 WARN L202 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 41 [2021-02-19 20:24:36,637 WARN L202 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 36 [2021-02-19 20:24:37,123 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2021-02-19 20:24:37,726 WARN L202 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 41 [2021-02-19 20:24:38,114 WARN L202 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 38 [2021-02-19 20:24:38,889 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2021-02-19 20:24:39,657 WARN L202 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 41 [2021-02-19 20:24:39,939 WARN L202 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 41 [2021-02-19 20:24:40,832 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 41 [2021-02-19 20:24:41,341 WARN L202 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 41 [2021-02-19 20:24:41,707 WARN L202 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 42 [2021-02-19 20:24:45,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:24:45,941 INFO L93 Difference]: Finished difference Result 327933 states and 1216639 transitions. [2021-02-19 20:24:45,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-02-19 20:24:45,943 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-02-19 20:24:45,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:24:47,598 INFO L225 Difference]: With dead ends: 327933 [2021-02-19 20:24:47,598 INFO L226 Difference]: Without dead ends: 327879 [2021-02-19 20:24:47,598 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=441, Invalid=2865, Unknown=0, NotChecked=0, Total=3306 [2021-02-19 20:24:48,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327879 states. [2021-02-19 20:24:54,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327879 to 218639. [2021-02-19 20:24:54,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218639 states, 218638 states have (on average 3.7175239436877394) internal successors, (812792), 218638 states have internal predecessors, (812792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:24:55,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218639 states to 218639 states and 812792 transitions. [2021-02-19 20:24:55,623 INFO L78 Accepts]: Start accepts. Automaton has 218639 states and 812792 transitions. Word has length 37 [2021-02-19 20:24:55,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:24:55,623 INFO L480 AbstractCegarLoop]: Abstraction has 218639 states and 812792 transitions. [2021-02-19 20:24:55,623 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:24:55,623 INFO L276 IsEmpty]: Start isEmpty. Operand 218639 states and 812792 transitions. [2021-02-19 20:24:56,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-02-19 20:24:56,806 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:24:56,806 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:24:57,006 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2021-02-19 20:24:57,007 INFO L428 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:24:57,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:24:57,007 INFO L82 PathProgramCache]: Analyzing trace with hash 1413543836, now seen corresponding path program 106 times [2021-02-19 20:24:57,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:24:57,007 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74480325] [2021-02-19 20:24:57,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:24:57,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:24:58,301 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:24:58,301 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74480325] [2021-02-19 20:24:58,301 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147032111] [2021-02-19 20:24:58,301 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:24:58,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 20:24:58,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:24:58,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-02-19 20:24:58,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:24:58,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-02-19 20:24:58,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:58,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:58,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:24:58,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-02-19 20:24:59,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-02-19 20:24:59,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:59,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:59,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:24:59,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-02-19 20:24:59,463 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 41 treesize of output 29 [2021-02-19 20:24:59,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:59,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:59,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 27 [2021-02-19 20:24:59,502 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:59,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:59,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:24:59,528 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:27 [2021-02-19 20:24:59,765 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 14 treesize of output 8 [2021-02-19 20:24:59,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:24:59,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:24:59,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:24:59,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:12 [2021-02-19 20:24:59,936 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:24:59,936 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:24:59,936 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 28 [2021-02-19 20:24:59,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559415859] [2021-02-19 20:24:59,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-02-19 20:24:59,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:24:59,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-02-19 20:24:59,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:24:59,937 INFO L87 Difference]: Start difference. First operand 218639 states and 812792 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:25:01,393 WARN L202 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 35 [2021-02-19 20:25:02,043 WARN L202 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2021-02-19 20:25:02,240 WARN L202 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2021-02-19 20:25:02,658 WARN L202 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 40 [2021-02-19 20:25:03,148 WARN L202 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-02-19 20:25:03,572 WARN L202 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 33 [2021-02-19 20:25:04,220 WARN L202 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-02-19 20:25:04,633 WARN L202 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 36 [2021-02-19 20:25:05,406 WARN L202 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-02-19 20:25:05,978 WARN L202 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 34 [2021-02-19 20:25:06,437 WARN L202 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-02-19 20:25:06,780 WARN L202 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 31 [2021-02-19 20:25:07,339 WARN L202 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-02-19 20:25:08,703 WARN L202 SmtUtils]: Spent 607.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 45 [2021-02-19 20:25:09,425 WARN L202 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 50 [2021-02-19 20:25:10,087 WARN L202 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-02-19 20:25:10,374 WARN L202 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 37 [2021-02-19 20:25:14,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 20:25:14,479 INFO L93 Difference]: Finished difference Result 327675 states and 1215810 transitions. [2021-02-19 20:25:14,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-02-19 20:25:14,483 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-02-19 20:25:14,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 20:25:16,063 INFO L225 Difference]: With dead ends: 327675 [2021-02-19 20:25:16,064 INFO L226 Difference]: Without dead ends: 327621 [2021-02-19 20:25:16,064 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=430, Invalid=2876, Unknown=0, NotChecked=0, Total=3306 [2021-02-19 20:25:17,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327621 states. [2021-02-19 20:25:22,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327621 to 218723. [2021-02-19 20:25:23,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218723 states, 218722 states have (on average 3.71731695942795) internal successors, (813059), 218722 states have internal predecessors, (813059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:25:24,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218723 states to 218723 states and 813059 transitions. [2021-02-19 20:25:24,278 INFO L78 Accepts]: Start accepts. Automaton has 218723 states and 813059 transitions. Word has length 37 [2021-02-19 20:25:24,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 20:25:24,278 INFO L480 AbstractCegarLoop]: Abstraction has 218723 states and 813059 transitions. [2021-02-19 20:25:24,279 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:25:24,279 INFO L276 IsEmpty]: Start isEmpty. Operand 218723 states and 813059 transitions. [2021-02-19 20:25:24,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-02-19 20:25:24,718 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 20:25:24,718 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 20:25:24,918 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:25:24,918 INFO L428 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 20:25:24,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 20:25:24,919 INFO L82 PathProgramCache]: Analyzing trace with hash 171568408, now seen corresponding path program 107 times [2021-02-19 20:25:24,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 20:25:24,919 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967966698] [2021-02-19 20:25:24,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 20:25:24,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 20:25:26,364 WARN L202 SmtUtils]: Spent 988.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2021-02-19 20:25:27,228 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:25:27,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967966698] [2021-02-19 20:25:27,228 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922708309] [2021-02-19 20:25:27,228 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 20:25:27,254 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 20:25:27,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 20:25:27,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 43 conjunts are in the unsatisfiable core [2021-02-19 20:25:27,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 20:25:27,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-02-19 20:25:27,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:25:27,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:25:27,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:25:27,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:57 [2021-02-19 20:25:28,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-02-19 20:25:28,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:25:28,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:25:28,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:25:28,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-02-19 20:25:28,401 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 41 treesize of output 29 [2021-02-19 20:25:28,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:25:28,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:25:28,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 24 [2021-02-19 20:25:28,439 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 20:25:28,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:25:28,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:25:28,466 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:27 [2021-02-19 20:25:28,837 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 27 treesize of output 15 [2021-02-19 20:25:28,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 20:25:28,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 20:25:28,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 20:25:28,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:12 [2021-02-19 20:25:29,025 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 20:25:29,025 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 20:25:29,025 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-02-19 20:25:29,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206040569] [2021-02-19 20:25:29,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-02-19 20:25:29,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 20:25:29,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-02-19 20:25:29,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2021-02-19 20:25:29,026 INFO L87 Difference]: Start difference. First operand 218723 states and 813059 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 20:25:32,476 WARN L202 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-02-19 20:25:32,922 WARN L202 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-02-19 20:25:33,256 WARN L202 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 39 [2021-02-19 20:25:33,849 WARN L202 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 Received shutdown request... [2021-02-19 20:25:34,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-02-19 20:25:34,437 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2021-02-19 20:25:34,437 WARN L545 AbstractCegarLoop]: Verification canceled [2021-02-19 20:25:34,442 WARN L224 ceAbstractionStarter]: Timeout [2021-02-19 20:25:34,442 INFO L202 PluginConnector]: Adding new model simple-array-sum-sV0.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.02 08:25:34 BasicIcfg [2021-02-19 20:25:34,443 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-02-19 20:25:34,443 INFO L168 Benchmark]: Toolchain (without parser) took 485215.31 ms. Allocated memory was 255.9 MB in the beginning and 16.0 GB in the end (delta: 15.7 GB). Free memory was 236.4 MB in the beginning and 11.7 GB in the end (delta: -11.5 GB). Peak memory consumption was 4.2 GB. Max. memory is 16.0 GB. [2021-02-19 20:25:34,443 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.09 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.5 MB in the end (delta: 92.8 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-02-19 20:25:34,443 INFO L168 Benchmark]: Boogie Procedure Inliner took 20.34 ms. Allocated memory is still 255.9 MB. Free memory was 235.9 MB in the beginning and 234.5 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-02-19 20:25:34,443 INFO L168 Benchmark]: Boogie Preprocessor took 12.05 ms. Allocated memory is still 255.9 MB. Free memory was 234.4 MB in the beginning and 233.4 MB in the end (delta: 973.0 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-02-19 20:25:34,443 INFO L168 Benchmark]: RCFGBuilder took 250.14 ms. Allocated memory is still 255.9 MB. Free memory was 233.4 MB in the beginning and 236.2 MB in the end (delta: -2.8 MB). Peak memory consumption was 18.2 MB. Max. memory is 16.0 GB. [2021-02-19 20:25:34,444 INFO L168 Benchmark]: TraceAbstraction took 484925.59 ms. Allocated memory was 255.9 MB in the beginning and 16.0 GB in the end (delta: 15.7 GB). Free memory was 235.8 MB in the beginning and 11.7 GB in the end (delta: -11.5 GB). Peak memory consumption was 4.2 GB. Max. memory is 16.0 GB. [2021-02-19 20:25:34,444 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.09 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.5 MB in the end (delta: 92.8 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 20.34 ms. Allocated memory is still 255.9 MB. Free memory was 235.9 MB in the beginning and 234.5 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Preprocessor took 12.05 ms. Allocated memory is still 255.9 MB. Free memory was 234.4 MB in the beginning and 233.4 MB in the end (delta: 973.0 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 250.14 ms. Allocated memory is still 255.9 MB. Free memory was 233.4 MB in the beginning and 236.2 MB in the end (delta: -2.8 MB). Peak memory consumption was 18.2 MB. Max. memory is 16.0 GB. * TraceAbstraction took 484925.59 ms. Allocated memory was 255.9 MB in the beginning and 16.0 GB in the end (delta: 15.7 GB). Free memory was 235.8 MB in the beginning and 11.7 GB in the end (delta: -11.5 GB). Peak memory consumption was 4.2 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 67). Cancelled while BasicCegarLoop was constructing difference of abstraction (218723states) and FLOYD_HOARE automaton (currently 25 states, 29 states before enhancement),while ReachableStatesComputation was computing reachable states (453 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 26 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 484.8s, OverallIterations: 112, TraceHistogramMax: 3, AutomataDifference: 237.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 4279 SDtfs, 21329 SDslu, 38572 SDs, 0 SdLazy, 101933 SolverSat, 3934 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 55.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6050 GetRequests, 2623 SyntacticMatches, 104 SemanticMatches, 3323 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32616 ImplicationChecksByTransitivity, 115.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=218723occurred in iteration=111, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 138.2s AutomataMinimizationTime, 111 MinimizatonAttempts, 1167844 StatesRemovedByMinimization, 110 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 72.5s InterpolantComputationTime, 6647 NumberOfCodeBlocks, 6644 NumberOfCodeBlocksAsserted, 397 NumberOfCheckSat, 6426 ConstructedInterpolants, 115 QuantifiedInterpolants, 3362957 SizeOfPredicates, 564 NumberOfNonLiveVariables, 8893 ConjunctsInSsa, 2604 ConjunctsInUnsatCore, 221 InterpolantComputations, 3 PerfectInterpolantSequences, 670/3140 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown