/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 20:20:14,777 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 20:20:14,779 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 20:20:14,815 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 20:20:14,816 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 20:20:14,819 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 20:20:14,821 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 20:20:14,826 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 20:20:14,828 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 20:20:14,832 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 20:20:14,833 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 20:20:14,835 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 20:20:14,835 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 20:20:14,837 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 20:20:14,838 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 20:20:14,839 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 20:20:14,842 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 20:20:14,843 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 20:20:14,845 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 20:20:14,850 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 20:20:14,852 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 20:20:14,853 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 20:20:14,854 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 20:20:14,855 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 20:20:14,862 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 20:20:14,862 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 20:20:14,862 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 20:20:14,864 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 20:20:14,864 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 20:20:14,865 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 20:20:14,865 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 20:20:14,867 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 20:20:14,869 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 20:20:14,869 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 20:20:14,870 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 20:20:14,870 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 20:20:14,871 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 20:20:14,871 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 20:20:14,872 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 20:20:14,872 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 20:20:14,873 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 20:20:14,877 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-07-13 20:20:14,913 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 20:20:14,913 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 20:20:14,914 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 20:20:14,914 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 20:20:14,916 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 20:20:14,916 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 20:20:14,916 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 20:20:14,917 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 20:20:14,917 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 20:20:14,917 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 20:20:14,918 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 20:20:14,918 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 20:20:14,918 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 20:20:14,918 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 20:20:14,918 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 20:20:14,918 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 20:20:14,919 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 20:20:14,919 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 20:20:14,919 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 20:20:14,919 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 20:20:14,919 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 20:20:14,919 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 20:20:14,919 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 20:20:14,919 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 20:20:14,920 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 20:20:14,920 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 20:20:14,920 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 20:20:14,920 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 20:20:14,920 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 20:20:14,920 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 20:20:14,920 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 20:20:14,921 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-07-13 20:20:15,231 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 20:20:15,257 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 20:20:15,260 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 20:20:15,261 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 20:20:15,262 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 20:20:15,262 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl [2021-07-13 20:20:15,263 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl' [2021-07-13 20:20:15,299 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 20:20:15,301 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 20:20:15,302 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 20:20:15,302 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 20:20:15,302 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 20:20:15,312 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... [2021-07-13 20:20:15,320 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... [2021-07-13 20:20:15,326 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 20:20:15,328 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 20:20:15,328 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 20:20:15,329 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 20:20:15,336 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... [2021-07-13 20:20:15,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... [2021-07-13 20:20:15,345 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... [2021-07-13 20:20:15,346 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... [2021-07-13 20:20:15,348 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... [2021-07-13 20:20:15,351 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... [2021-07-13 20:20:15,352 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... [2021-07-13 20:20:15,353 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 20:20:15,354 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 20:20:15,354 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 20:20:15,354 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 20:20:15,355 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 20:20:15,412 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 20:20:15,412 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 20:20:15,412 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 20:20:15,412 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 20:20:15,412 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 20:20:15,412 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 20:20:15,413 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 20:20:15,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 20:20:15,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 20:20:15,413 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-13 20:20:15,413 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-13 20:20:15,413 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-13 20:20:15,414 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-13 20:20:15,767 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 20:20:15,767 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-07-13 20:20:15,769 INFO L202 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 08:20:15 BoogieIcfgContainer [2021-07-13 20:20:15,769 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 20:20:15,771 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 20:20:15,771 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 20:20:15,773 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 20:20:15,773 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:20:15" (1/2) ... [2021-07-13 20:20:15,774 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bfca36c and model type ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 08:20:15, skipping insertion in model container [2021-07-13 20:20:15,774 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 08:20:15" (2/2) ... [2021-07-13 20:20:15,775 INFO L111 eAbstractionObserver]: Analyzing ICFG ring-nondet.wvr.bpl [2021-07-13 20:20:15,780 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 20:20:15,790 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 20:20:15,790 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 20:20:15,791 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 20:20:15,872 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-13 20:20:15,895 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-13 20:20:15,926 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 20:20:15,926 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 20:20:15,926 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 20:20:15,927 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 20:20:15,928 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 20:20:15,928 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 20:20:15,928 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 20:20:15,929 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 20:20:15,941 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 33 transitions, 90 flow [2021-07-13 20:20:16,011 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 346 states, 345 states have (on average 2.944927536231884) internal successors, (1016), 345 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,014 INFO L276 IsEmpty]: Start isEmpty. Operand has 346 states, 345 states have (on average 2.944927536231884) internal successors, (1016), 345 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 20:20:16,032 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:16,033 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:16,034 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:16,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:16,039 INFO L82 PathProgramCache]: Analyzing trace with hash -766477116, now seen corresponding path program 1 times [2021-07-13 20:20:16,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:16,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769111752] [2021-07-13 20:20:16,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:16,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:16,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:16,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:16,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769111752] [2021-07-13 20:20:16,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769111752] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:20:16,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:20:16,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-13 20:20:16,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354081682] [2021-07-13 20:20:16,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 20:20:16,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:16,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 20:20:16,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:20:16,192 INFO L87 Difference]: Start difference. First operand has 346 states, 345 states have (on average 2.944927536231884) internal successors, (1016), 345 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:16,231 INFO L93 Difference]: Finished difference Result 393 states and 1157 transitions. [2021-07-13 20:20:16,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 20:20:16,233 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 20:20:16,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:16,247 INFO L225 Difference]: With dead ends: 393 [2021-07-13 20:20:16,247 INFO L226 Difference]: Without dead ends: 393 [2021-07-13 20:20:16,249 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:20:16,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-07-13 20:20:16,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 393. [2021-07-13 20:20:16,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.951530612244898) internal successors, (1157), 392 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1157 transitions. [2021-07-13 20:20:16,310 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1157 transitions. Word has length 16 [2021-07-13 20:20:16,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:16,310 INFO L482 AbstractCegarLoop]: Abstraction has 393 states and 1157 transitions. [2021-07-13 20:20:16,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,310 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1157 transitions. [2021-07-13 20:20:16,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-13 20:20:16,313 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:16,313 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:16,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 20:20:16,313 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:16,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:16,314 INFO L82 PathProgramCache]: Analyzing trace with hash 1760185073, now seen corresponding path program 1 times [2021-07-13 20:20:16,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:16,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076391713] [2021-07-13 20:20:16,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:16,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:16,342 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:16,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:16,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076391713] [2021-07-13 20:20:16,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076391713] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:20:16,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:20:16,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-13 20:20:16,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452734876] [2021-07-13 20:20:16,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 20:20:16,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:16,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 20:20:16,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:20:16,345 INFO L87 Difference]: Start difference. First operand 393 states and 1157 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:16,358 INFO L93 Difference]: Finished difference Result 442 states and 1303 transitions. [2021-07-13 20:20:16,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 20:20:16,358 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-07-13 20:20:16,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:16,362 INFO L225 Difference]: With dead ends: 442 [2021-07-13 20:20:16,362 INFO L226 Difference]: Without dead ends: 442 [2021-07-13 20:20:16,363 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:20:16,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-07-13 20:20:16,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 442. [2021-07-13 20:20:16,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 2.9546485260770976) internal successors, (1303), 441 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1303 transitions. [2021-07-13 20:20:16,406 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1303 transitions. Word has length 21 [2021-07-13 20:20:16,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:16,406 INFO L482 AbstractCegarLoop]: Abstraction has 442 states and 1303 transitions. [2021-07-13 20:20:16,406 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,406 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1303 transitions. [2021-07-13 20:20:16,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-07-13 20:20:16,410 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:16,410 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:16,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 20:20:16,411 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:16,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:16,412 INFO L82 PathProgramCache]: Analyzing trace with hash 992917241, now seen corresponding path program 1 times [2021-07-13 20:20:16,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:16,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969255264] [2021-07-13 20:20:16,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:16,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:16,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:16,481 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:16,481 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969255264] [2021-07-13 20:20:16,481 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969255264] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:20:16,481 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:20:16,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-13 20:20:16,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433843516] [2021-07-13 20:20:16,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 20:20:16,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:16,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 20:20:16,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:20:16,484 INFO L87 Difference]: Start difference. First operand 442 states and 1303 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:16,497 INFO L93 Difference]: Finished difference Result 880 states and 2602 transitions. [2021-07-13 20:20:16,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 20:20:16,498 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-07-13 20:20:16,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:16,502 INFO L225 Difference]: With dead ends: 880 [2021-07-13 20:20:16,502 INFO L226 Difference]: Without dead ends: 588 [2021-07-13 20:20:16,503 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:20:16,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-07-13 20:20:16,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 515. [2021-07-13 20:20:16,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 2.9591439688715955) internal successors, (1521), 514 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1521 transitions. [2021-07-13 20:20:16,526 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1521 transitions. Word has length 26 [2021-07-13 20:20:16,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:16,526 INFO L482 AbstractCegarLoop]: Abstraction has 515 states and 1521 transitions. [2021-07-13 20:20:16,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:16,526 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1521 transitions. [2021-07-13 20:20:16,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-07-13 20:20:16,528 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:16,528 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:16,528 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 20:20:16,528 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:16,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:16,529 INFO L82 PathProgramCache]: Analyzing trace with hash -92913957, now seen corresponding path program 1 times [2021-07-13 20:20:16,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:16,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280523091] [2021-07-13 20:20:16,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:16,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:16,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:20:16,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:16,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280523091] [2021-07-13 20:20:16,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280523091] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:16,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191924218] [2021-07-13 20:20:16,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:16,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:16,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 20:20:16,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:16,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:16,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191924218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:16,916 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:16,916 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 7 [2021-07-13 20:20:16,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982450411] [2021-07-13 20:20:16,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 20:20:16,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:16,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 20:20:16,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-07-13 20:20:16,919 INFO L87 Difference]: Start difference. First operand 515 states and 1521 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:17,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:17,111 INFO L93 Difference]: Finished difference Result 1639 states and 4869 transitions. [2021-07-13 20:20:17,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 20:20:17,112 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-07-13 20:20:17,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:17,120 INFO L225 Difference]: With dead ends: 1639 [2021-07-13 20:20:17,121 INFO L226 Difference]: Without dead ends: 1137 [2021-07-13 20:20:17,121 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 109.9ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-07-13 20:20:17,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2021-07-13 20:20:17,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 843. [2021-07-13 20:20:17,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 2.9631828978622328) internal successors, (2495), 842 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:17,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 2495 transitions. [2021-07-13 20:20:17,157 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 2495 transitions. Word has length 28 [2021-07-13 20:20:17,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:17,157 INFO L482 AbstractCegarLoop]: Abstraction has 843 states and 2495 transitions. [2021-07-13 20:20:17,157 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:17,157 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 2495 transitions. [2021-07-13 20:20:17,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-07-13 20:20:17,160 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:17,160 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:17,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:17,384 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:17,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:17,384 INFO L82 PathProgramCache]: Analyzing trace with hash -121778885, now seen corresponding path program 2 times [2021-07-13 20:20:17,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:17,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586439457] [2021-07-13 20:20:17,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:17,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:17,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:17,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:17,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586439457] [2021-07-13 20:20:17,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586439457] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:20:17,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:20:17,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-13 20:20:17,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107050083] [2021-07-13 20:20:17,426 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 20:20:17,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:17,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 20:20:17,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:20:17,426 INFO L87 Difference]: Start difference. First operand 843 states and 2495 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:17,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:17,435 INFO L93 Difference]: Finished difference Result 713 states and 2082 transitions. [2021-07-13 20:20:17,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 20:20:17,436 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-07-13 20:20:17,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:17,440 INFO L225 Difference]: With dead ends: 713 [2021-07-13 20:20:17,440 INFO L226 Difference]: Without dead ends: 713 [2021-07-13 20:20:17,440 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:20:17,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-07-13 20:20:17,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 713. [2021-07-13 20:20:17,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.9241573033707864) internal successors, (2082), 712 states have internal predecessors, (2082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:17,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 2082 transitions. [2021-07-13 20:20:17,461 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 2082 transitions. Word has length 28 [2021-07-13 20:20:17,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:17,462 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 2082 transitions. [2021-07-13 20:20:17,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:17,462 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 2082 transitions. [2021-07-13 20:20:17,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:20:17,464 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:17,464 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:17,464 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-13 20:20:17,465 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:17,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:17,466 INFO L82 PathProgramCache]: Analyzing trace with hash -643643710, now seen corresponding path program 3 times [2021-07-13 20:20:17,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:17,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873643584] [2021-07-13 20:20:17,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:17,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:17,579 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:20:17,580 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:17,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873643584] [2021-07-13 20:20:17,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873643584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:17,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953893203] [2021-07-13 20:20:17,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:17,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:20:17,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:17,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:20:17,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:17,870 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-07-13 20:20:17,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953893203] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:17,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:17,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 13 [2021-07-13 20:20:17,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532587373] [2021-07-13 20:20:17,871 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 20:20:17,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:17,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 20:20:17,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-13 20:20:17,873 INFO L87 Difference]: Start difference. First operand 713 states and 2082 transitions. Second operand has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:18,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:18,735 INFO L93 Difference]: Finished difference Result 2300 states and 6794 transitions. [2021-07-13 20:20:18,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 20:20:18,740 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:20:18,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:18,749 INFO L225 Difference]: With dead ends: 2300 [2021-07-13 20:20:18,749 INFO L226 Difference]: Without dead ends: 1648 [2021-07-13 20:20:18,750 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 511.0ms TimeCoverageRelationStatistics Valid=225, Invalid=1181, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 20:20:18,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states. [2021-07-13 20:20:18,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1168. [2021-07-13 20:20:18,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 1167 states have (on average 2.942587832047986) internal successors, (3434), 1167 states have internal predecessors, (3434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:18,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 3434 transitions. [2021-07-13 20:20:18,785 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 3434 transitions. Word has length 35 [2021-07-13 20:20:18,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:18,785 INFO L482 AbstractCegarLoop]: Abstraction has 1168 states and 3434 transitions. [2021-07-13 20:20:18,785 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:18,785 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 3434 transitions. [2021-07-13 20:20:18,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-07-13 20:20:18,789 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:18,790 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:19,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:19,013 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:19,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:19,014 INFO L82 PathProgramCache]: Analyzing trace with hash 407150600, now seen corresponding path program 4 times [2021-07-13 20:20:19,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:19,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952399056] [2021-07-13 20:20:19,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:19,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:19,096 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-13 20:20:19,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:19,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952399056] [2021-07-13 20:20:19,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952399056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:19,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466567809] [2021-07-13 20:20:19,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:19,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:20:19,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:19,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-07-13 20:20:19,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:19,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:20:19,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:19,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:19,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:19,194 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:5 [2021-07-13 20:20:19,246 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-13 20:20:19,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466567809] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:19,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:19,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-07-13 20:20:19,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201588464] [2021-07-13 20:20:19,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 20:20:19,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:19,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 20:20:19,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-07-13 20:20:19,249 INFO L87 Difference]: Start difference. First operand 1168 states and 3434 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:19,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:19,279 INFO L93 Difference]: Finished difference Result 2636 states and 7723 transitions. [2021-07-13 20:20:19,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 20:20:19,280 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-07-13 20:20:19,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:19,295 INFO L225 Difference]: With dead ends: 2636 [2021-07-13 20:20:19,295 INFO L226 Difference]: Without dead ends: 2595 [2021-07-13 20:20:19,296 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.9ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-07-13 20:20:19,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2595 states. [2021-07-13 20:20:19,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2595 to 2203. [2021-07-13 20:20:19,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2203 states, 2202 states have (on average 3.022706630336058) internal successors, (6656), 2202 states have internal predecessors, (6656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:19,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2203 states to 2203 states and 6656 transitions. [2021-07-13 20:20:19,376 INFO L78 Accepts]: Start accepts. Automaton has 2203 states and 6656 transitions. Word has length 40 [2021-07-13 20:20:19,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:19,377 INFO L482 AbstractCegarLoop]: Abstraction has 2203 states and 6656 transitions. [2021-07-13 20:20:19,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:19,377 INFO L276 IsEmpty]: Start isEmpty. Operand 2203 states and 6656 transitions. [2021-07-13 20:20:19,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-07-13 20:20:19,387 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:19,387 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:19,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:19,609 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:19,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:19,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1457932716, now seen corresponding path program 5 times [2021-07-13 20:20:19,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:19,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367828435] [2021-07-13 20:20:19,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:19,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:19,673 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:19,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:19,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367828435] [2021-07-13 20:20:19,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367828435] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:19,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511625888] [2021-07-13 20:20:19,674 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:19,738 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:20:19,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:19,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:20:19,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:19,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:20:19,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:19,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:19,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:20:19,905 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:18 [2021-07-13 20:20:19,974 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:20:19,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511625888] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:19,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:19,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 9 [2021-07-13 20:20:19,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138915122] [2021-07-13 20:20:19,975 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 20:20:19,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:19,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 20:20:19,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-13 20:20:19,976 INFO L87 Difference]: Start difference. First operand 2203 states and 6656 transitions. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:20,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:20,264 INFO L93 Difference]: Finished difference Result 4689 states and 14236 transitions. [2021-07-13 20:20:20,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 20:20:20,264 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-07-13 20:20:20,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:20,280 INFO L225 Difference]: With dead ends: 4689 [2021-07-13 20:20:20,280 INFO L226 Difference]: Without dead ends: 2889 [2021-07-13 20:20:20,281 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 242.6ms TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:20:20,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2889 states. [2021-07-13 20:20:20,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2889 to 2233. [2021-07-13 20:20:20,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2233 states, 2232 states have (on average 3.027329749103943) internal successors, (6757), 2232 states have internal predecessors, (6757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:20,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2233 states to 2233 states and 6757 transitions. [2021-07-13 20:20:20,345 INFO L78 Accepts]: Start accepts. Automaton has 2233 states and 6757 transitions. Word has length 40 [2021-07-13 20:20:20,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:20,345 INFO L482 AbstractCegarLoop]: Abstraction has 2233 states and 6757 transitions. [2021-07-13 20:20:20,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:20,346 INFO L276 IsEmpty]: Start isEmpty. Operand 2233 states and 6757 transitions. [2021-07-13 20:20:20,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-13 20:20:20,351 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:20,351 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:20,564 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:20,565 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:20,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:20,565 INFO L82 PathProgramCache]: Analyzing trace with hash -337432434, now seen corresponding path program 6 times [2021-07-13 20:20:20,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:20,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625185901] [2021-07-13 20:20:20,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:20,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:20,812 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:20,812 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:20,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625185901] [2021-07-13 20:20:20,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625185901] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:20,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429442219] [2021-07-13 20:20:20,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:20,873 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:20:20,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:20,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 20:20:20,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:21,137 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_1], 1=[v_prenex_3]} [2021-07-13 20:20:21,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 20:20:21,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:21,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:21,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:20:21,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:21,267 INFO L628 ElimStorePlain]: treesize reduction 19, result has 79.6 percent of original size [2021-07-13 20:20:21,272 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:20:21,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 5 [2021-07-13 20:20:21,277 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:21,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:21,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:20:21,305 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:105, output treesize:63 [2021-07-13 20:20:21,422 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:20:21,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:20:21,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:21,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:21,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:21,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-07-13 20:20:21,478 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:20:21,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429442219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:21,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:21,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 22 [2021-07-13 20:20:21,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033947156] [2021-07-13 20:20:21,479 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:20:21,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:21,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:20:21,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:20:21,480 INFO L87 Difference]: Start difference. First operand 2233 states and 6757 transitions. Second operand has 23 states, 23 states have (on average 3.608695652173913) internal successors, (83), 22 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:29,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:29,174 INFO L93 Difference]: Finished difference Result 11042 states and 32715 transitions. [2021-07-13 20:20:29,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2021-07-13 20:20:29,174 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.608695652173913) internal successors, (83), 22 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-13 20:20:29,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:29,217 INFO L225 Difference]: With dead ends: 11042 [2021-07-13 20:20:29,217 INFO L226 Difference]: Without dead ends: 9556 [2021-07-13 20:20:29,223 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11392 ImplicationChecksByTransitivity, 6470.4ms TimeCoverageRelationStatistics Valid=3926, Invalid=22806, Unknown=0, NotChecked=0, Total=26732 [2021-07-13 20:20:29,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9556 states. [2021-07-13 20:20:29,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9556 to 3753. [2021-07-13 20:20:29,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3753 states, 3752 states have (on average 3.0285181236673773) internal successors, (11363), 3752 states have internal predecessors, (11363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:29,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 11363 transitions. [2021-07-13 20:20:29,435 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 11363 transitions. Word has length 42 [2021-07-13 20:20:29,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:29,437 INFO L482 AbstractCegarLoop]: Abstraction has 3753 states and 11363 transitions. [2021-07-13 20:20:29,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 3.608695652173913) internal successors, (83), 22 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:29,437 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 11363 transitions. [2021-07-13 20:20:29,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-13 20:20:29,447 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:29,447 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:29,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-07-13 20:20:29,661 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:29,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:29,661 INFO L82 PathProgramCache]: Analyzing trace with hash 1703826358, now seen corresponding path program 7 times [2021-07-13 20:20:29,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:29,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456882935] [2021-07-13 20:20:29,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:29,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:29,949 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:29,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:29,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456882935] [2021-07-13 20:20:29,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456882935] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:29,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858332022] [2021-07-13 20:20:29,950 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:29,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:29,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 20:20:29,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:30,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:20:30,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:30,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-07-13 20:20:30,413 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_9, q3, v_prenex_12, v_prenex_5], 1=[q1, v_prenex_6], 3=[v_prenex_11]} [2021-07-13 20:20:30,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:20:30,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:30,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:20:30,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:30,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 20:20:30,530 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:30,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:20:30,581 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:30,630 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:20:30,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-07-13 20:20:30,632 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:30,677 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:20:30,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 11 [2021-07-13 20:20:30,679 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:30,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:30,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:30,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:30,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2021-07-13 20:20:30,729 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,733 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:20:30,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 12 [2021-07-13 20:20:30,750 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:30,799 INFO L628 ElimStorePlain]: treesize reduction 15, result has 74.1 percent of original size [2021-07-13 20:20:30,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 7 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:20:30,800 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 14 variables, input treesize:179, output treesize:43 [2021-07-13 20:20:31,007 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:31,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858332022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:31,007 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:31,007 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-07-13 20:20:31,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39681863] [2021-07-13 20:20:31,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:20:31,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:31,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:20:31,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:20:31,011 INFO L87 Difference]: Start difference. First operand 3753 states and 11363 transitions. Second operand has 26 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:32,661 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 37 [2021-07-13 20:20:33,213 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 37 [2021-07-13 20:20:33,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:33,950 INFO L93 Difference]: Finished difference Result 11827 states and 35204 transitions. [2021-07-13 20:20:33,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-07-13 20:20:33,950 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-13 20:20:33,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:33,983 INFO L225 Difference]: With dead ends: 11827 [2021-07-13 20:20:33,984 INFO L226 Difference]: Without dead ends: 10164 [2021-07-13 20:20:33,985 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1307 ImplicationChecksByTransitivity, 2560.7ms TimeCoverageRelationStatistics Valid=728, Invalid=3694, Unknown=0, NotChecked=0, Total=4422 [2021-07-13 20:20:33,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10164 states. [2021-07-13 20:20:34,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10164 to 3828. [2021-07-13 20:20:34,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3828 states, 3827 states have (on average 3.02874314084139) internal successors, (11591), 3827 states have internal predecessors, (11591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:34,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3828 states to 3828 states and 11591 transitions. [2021-07-13 20:20:34,157 INFO L78 Accepts]: Start accepts. Automaton has 3828 states and 11591 transitions. Word has length 42 [2021-07-13 20:20:34,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:34,157 INFO L482 AbstractCegarLoop]: Abstraction has 3828 states and 11591 transitions. [2021-07-13 20:20:34,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:34,158 INFO L276 IsEmpty]: Start isEmpty. Operand 3828 states and 11591 transitions. [2021-07-13 20:20:34,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-13 20:20:34,167 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:34,167 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:34,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:34,392 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:34,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:34,392 INFO L82 PathProgramCache]: Analyzing trace with hash -348952962, now seen corresponding path program 8 times [2021-07-13 20:20:34,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:34,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142521838] [2021-07-13 20:20:34,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:34,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:34,618 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:34,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:34,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142521838] [2021-07-13 20:20:34,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142521838] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:34,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188357687] [2021-07-13 20:20:34,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:34,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:20:34,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:34,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 20:20:34,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:34,944 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_18], 1=[v_prenex_16]} [2021-07-13 20:20:34,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 20:20:34,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:34,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:34,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:20:34,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:35,056 INFO L628 ElimStorePlain]: treesize reduction 19, result has 79.6 percent of original size [2021-07-13 20:20:35,063 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:20:35,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 5 [2021-07-13 20:20:35,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:35,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:35,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:20:35,090 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:105, output treesize:63 [2021-07-13 20:20:35,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:35,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:20:35,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:35,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:35,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:35,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:35,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:20:35,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:35,180 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:20:35,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-07-13 20:20:35,181 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:35,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:35,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:20:35,195 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:78, output treesize:31 [2021-07-13 20:20:35,368 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:35,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188357687] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:35,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:35,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 23 [2021-07-13 20:20:35,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506184870] [2021-07-13 20:20:35,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-13 20:20:35,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:35,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-13 20:20:35,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-13 20:20:35,370 INFO L87 Difference]: Start difference. First operand 3828 states and 11591 transitions. Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 23 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:37,803 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 50 [2021-07-13 20:20:39,417 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 45 [2021-07-13 20:20:46,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:46,228 INFO L93 Difference]: Finished difference Result 14066 states and 41923 transitions. [2021-07-13 20:20:46,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2021-07-13 20:20:46,228 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 23 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-13 20:20:46,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:46,266 INFO L225 Difference]: With dead ends: 14066 [2021-07-13 20:20:46,266 INFO L226 Difference]: Without dead ends: 12367 [2021-07-13 20:20:46,273 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13054 ImplicationChecksByTransitivity, 9741.5ms TimeCoverageRelationStatistics Valid=4398, Invalid=26402, Unknown=0, NotChecked=0, Total=30800 [2021-07-13 20:20:46,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12367 states. [2021-07-13 20:20:46,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12367 to 3970. [2021-07-13 20:20:46,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3970 states, 3969 states have (on average 3.0330057949105567) internal successors, (12038), 3969 states have internal predecessors, (12038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:46,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3970 states to 3970 states and 12038 transitions. [2021-07-13 20:20:46,434 INFO L78 Accepts]: Start accepts. Automaton has 3970 states and 12038 transitions. Word has length 42 [2021-07-13 20:20:46,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:46,435 INFO L482 AbstractCegarLoop]: Abstraction has 3970 states and 12038 transitions. [2021-07-13 20:20:46,435 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 23 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:46,435 INFO L276 IsEmpty]: Start isEmpty. Operand 3970 states and 12038 transitions. [2021-07-13 20:20:46,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-13 20:20:46,445 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:46,445 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:46,670 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:46,670 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:46,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:46,671 INFO L82 PathProgramCache]: Analyzing trace with hash -261365794, now seen corresponding path program 9 times [2021-07-13 20:20:46,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:46,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64453866] [2021-07-13 20:20:46,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:46,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:46,868 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:46,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:46,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64453866] [2021-07-13 20:20:46,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64453866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:46,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127796766] [2021-07-13 20:20:46,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:46,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:20:46,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:46,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:20:46,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:47,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:20:47,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:47,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-07-13 20:20:47,632 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_20], 1=[q1, q3, v_prenex_19]} [2021-07-13 20:20:47,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 20:20:47,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 20:20:47,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,856 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-07-13 20:20:47,857 INFO L628 ElimStorePlain]: treesize reduction 48, result has 83.6 percent of original size [2021-07-13 20:20:47,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:47,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-07-13 20:20:47,865 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:20:47,871 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:47,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-07-13 20:20:47,878 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:20:47,883 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:47,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-07-13 20:20:47,970 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:20:47,974 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:47,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 14 [2021-07-13 20:20:47,980 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:47,984 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:20:47,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 11 [2021-07-13 20:20:47,986 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:48,036 INFO L628 ElimStorePlain]: treesize reduction 74, result has 39.3 percent of original size [2021-07-13 20:20:48,037 INFO L518 ElimStorePlain]: Eliminatee v_prenex_19 vanished before elimination [2021-07-13 20:20:48,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:20:48,038 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 8 variables, input treesize:311, output treesize:48 [2021-07-13 20:20:48,172 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:48,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127796766] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:48,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:48,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-07-13 20:20:48,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563962114] [2021-07-13 20:20:48,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:20:48,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:48,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:20:48,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=520, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:20:48,174 INFO L87 Difference]: Start difference. First operand 3970 states and 12038 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:51,482 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 47 [2021-07-13 20:20:52,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:52,110 INFO L93 Difference]: Finished difference Result 8879 states and 26752 transitions. [2021-07-13 20:20:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-07-13 20:20:52,112 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-13 20:20:52,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:52,131 INFO L225 Difference]: With dead ends: 8879 [2021-07-13 20:20:52,131 INFO L226 Difference]: Without dead ends: 7477 [2021-07-13 20:20:52,132 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2272 ImplicationChecksByTransitivity, 3604.9ms TimeCoverageRelationStatistics Valid=1107, Invalid=6033, Unknown=0, NotChecked=0, Total=7140 [2021-07-13 20:20:52,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7477 states. [2021-07-13 20:20:52,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7477 to 3910. [2021-07-13 20:20:52,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3910 states, 3909 states have (on average 3.033512407265285) internal successors, (11858), 3909 states have internal predecessors, (11858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:52,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3910 states to 3910 states and 11858 transitions. [2021-07-13 20:20:52,263 INFO L78 Accepts]: Start accepts. Automaton has 3910 states and 11858 transitions. Word has length 42 [2021-07-13 20:20:52,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:52,263 INFO L482 AbstractCegarLoop]: Abstraction has 3910 states and 11858 transitions. [2021-07-13 20:20:52,263 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:52,263 INFO L276 IsEmpty]: Start isEmpty. Operand 3910 states and 11858 transitions. [2021-07-13 20:20:52,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-13 20:20:52,274 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:52,274 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:52,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-07-13 20:20:52,489 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:52,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:52,490 INFO L82 PathProgramCache]: Analyzing trace with hash 1896555770, now seen corresponding path program 10 times [2021-07-13 20:20:52,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:52,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124691083] [2021-07-13 20:20:52,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:52,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:52,690 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:52,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:52,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124691083] [2021-07-13 20:20:52,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124691083] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:52,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21557095] [2021-07-13 20:20:52,691 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:52,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:20:52,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:52,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-13 20:20:52,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:52,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:20:52,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:52,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:52,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:52,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-07-13 20:20:53,091 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[q1, v_prenex_24, v_prenex_23]} [2021-07-13 20:20:53,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:20:53,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:53,141 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:20:53,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-07-13 20:20:53,143 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:53,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:20:53,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-07-13 20:20:53,188 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:20:53,191 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:53,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:20:53,229 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,233 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:20:53,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 12 [2021-07-13 20:20:53,235 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:53,266 INFO L628 ElimStorePlain]: treesize reduction 12, result has 71.4 percent of original size [2021-07-13 20:20:53,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:20:53,267 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:125, output treesize:28 [2021-07-13 20:20:53,327 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:53,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21557095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:53,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:53,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-07-13 20:20:53,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864455894] [2021-07-13 20:20:53,327 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-13 20:20:53,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:53,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-13 20:20:53,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2021-07-13 20:20:53,328 INFO L87 Difference]: Start difference. First operand 3910 states and 11858 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:55,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:20:55,268 INFO L93 Difference]: Finished difference Result 8949 states and 26685 transitions. [2021-07-13 20:20:55,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-07-13 20:20:55,269 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-13 20:20:55,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:20:55,286 INFO L225 Difference]: With dead ends: 8949 [2021-07-13 20:20:55,286 INFO L226 Difference]: Without dead ends: 7514 [2021-07-13 20:20:55,287 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1337 ImplicationChecksByTransitivity, 1703.5ms TimeCoverageRelationStatistics Valid=870, Invalid=3420, Unknown=0, NotChecked=0, Total=4290 [2021-07-13 20:20:55,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7514 states. [2021-07-13 20:20:55,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7514 to 3496. [2021-07-13 20:20:55,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 3.009728183118741) internal successors, (10519), 3495 states have internal predecessors, (10519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:55,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 10519 transitions. [2021-07-13 20:20:55,391 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 10519 transitions. Word has length 42 [2021-07-13 20:20:55,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:20:55,391 INFO L482 AbstractCegarLoop]: Abstraction has 3496 states and 10519 transitions. [2021-07-13 20:20:55,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:20:55,391 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 10519 transitions. [2021-07-13 20:20:55,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-07-13 20:20:55,399 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:20:55,399 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:20:55,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:55,609 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:20:55,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:20:55,609 INFO L82 PathProgramCache]: Analyzing trace with hash 700761446, now seen corresponding path program 11 times [2021-07-13 20:20:55,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:20:55,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029523403] [2021-07-13 20:20:55,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:20:55,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:20:55,868 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:20:55,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:20:55,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029523403] [2021-07-13 20:20:55,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029523403] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:55,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171623626] [2021-07-13 20:20:55,869 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:20:55,906 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-07-13 20:20:55,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:20:55,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:20:55,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:20:55,996 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:20:55,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:20:55,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:20:55,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:20:55,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:20:55,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-07-13 20:20:56,052 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-13 20:20:56,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171623626] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:20:56,053 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:20:56,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 7] total 21 [2021-07-13 20:20:56,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394123325] [2021-07-13 20:20:56,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 20:20:56,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:20:56,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 20:20:56,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:20:56,054 INFO L87 Difference]: Start difference. First operand 3496 states and 10519 transitions. Second operand has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:00,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:00,478 INFO L93 Difference]: Finished difference Result 14498 states and 42754 transitions. [2021-07-13 20:21:00,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2021-07-13 20:21:00,478 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-07-13 20:21:00,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:00,504 INFO L225 Difference]: With dead ends: 14498 [2021-07-13 20:21:00,504 INFO L226 Difference]: Without dead ends: 14105 [2021-07-13 20:21:00,506 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7912 ImplicationChecksByTransitivity, 3321.8ms TimeCoverageRelationStatistics Valid=2256, Invalid=18050, Unknown=0, NotChecked=0, Total=20306 [2021-07-13 20:21:00,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14105 states. [2021-07-13 20:21:00,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14105 to 4484. [2021-07-13 20:21:00,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4484 states, 4483 states have (on average 3.0075842070042382) internal successors, (13483), 4483 states have internal predecessors, (13483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:00,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4484 states to 4484 states and 13483 transitions. [2021-07-13 20:21:00,687 INFO L78 Accepts]: Start accepts. Automaton has 4484 states and 13483 transitions. Word has length 44 [2021-07-13 20:21:00,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:00,687 INFO L482 AbstractCegarLoop]: Abstraction has 4484 states and 13483 transitions. [2021-07-13 20:21:00,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:00,687 INFO L276 IsEmpty]: Start isEmpty. Operand 4484 states and 13483 transitions. [2021-07-13 20:21:00,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-07-13 20:21:00,701 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:00,701 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:00,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:00,918 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:00,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:00,919 INFO L82 PathProgramCache]: Analyzing trace with hash 893511408, now seen corresponding path program 12 times [2021-07-13 20:21:00,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:00,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649047386] [2021-07-13 20:21:00,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:00,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:01,128 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:01,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:01,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649047386] [2021-07-13 20:21:01,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649047386] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:01,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098989627] [2021-07-13 20:21:01,129 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:01,204 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:21:01,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:01,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-13 20:21:01,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:01,402 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:21:01,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:21:01,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:01,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:01,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:01,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-07-13 20:21:01,454 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:21:01,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098989627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:01,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:01,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 22 [2021-07-13 20:21:01,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379580107] [2021-07-13 20:21:01,455 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:21:01,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:01,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:21:01,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:21:01,456 INFO L87 Difference]: Start difference. First operand 4484 states and 13483 transitions. Second operand has 23 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:07,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:07,953 INFO L93 Difference]: Finished difference Result 17000 states and 50526 transitions. [2021-07-13 20:21:07,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-07-13 20:21:07,954 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-07-13 20:21:07,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:07,982 INFO L225 Difference]: With dead ends: 17000 [2021-07-13 20:21:07,982 INFO L226 Difference]: Without dead ends: 14199 [2021-07-13 20:21:07,985 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13750 ImplicationChecksByTransitivity, 5415.4ms TimeCoverageRelationStatistics Valid=4181, Invalid=28039, Unknown=0, NotChecked=0, Total=32220 [2021-07-13 20:21:07,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14199 states. [2021-07-13 20:21:08,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14199 to 4714. [2021-07-13 20:21:08,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4714 states, 4713 states have (on average 3.002121790791428) internal successors, (14149), 4713 states have internal predecessors, (14149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:08,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4714 states to 4714 states and 14149 transitions. [2021-07-13 20:21:08,175 INFO L78 Accepts]: Start accepts. Automaton has 4714 states and 14149 transitions. Word has length 44 [2021-07-13 20:21:08,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:08,176 INFO L482 AbstractCegarLoop]: Abstraction has 4714 states and 14149 transitions. [2021-07-13 20:21:08,176 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:08,176 INFO L276 IsEmpty]: Start isEmpty. Operand 4714 states and 14149 transitions. [2021-07-13 20:21:08,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-07-13 20:21:08,186 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:08,186 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:08,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2021-07-13 20:21:08,410 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:08,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:08,411 INFO L82 PathProgramCache]: Analyzing trace with hash 1605747944, now seen corresponding path program 13 times [2021-07-13 20:21:08,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:08,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703038997] [2021-07-13 20:21:08,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:08,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:08,439 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:21:08,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:08,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703038997] [2021-07-13 20:21:08,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703038997] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:08,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467537726] [2021-07-13 20:21:08,439 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:08,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:08,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2021-07-13 20:21:08,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:08,545 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 23 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:21:08,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467537726] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:08,545 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:08,545 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 4 [2021-07-13 20:21:08,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929721370] [2021-07-13 20:21:08,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 20:21:08,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:08,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 20:21:08,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-13 20:21:08,547 INFO L87 Difference]: Start difference. First operand 4714 states and 14149 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:08,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:08,583 INFO L93 Difference]: Finished difference Result 11345 states and 33840 transitions. [2021-07-13 20:21:08,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 20:21:08,584 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-07-13 20:21:08,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:08,603 INFO L225 Difference]: With dead ends: 11345 [2021-07-13 20:21:08,603 INFO L226 Difference]: Without dead ends: 11313 [2021-07-13 20:21:08,603 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.3ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-13 20:21:08,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11313 states. [2021-07-13 20:21:08,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11313 to 9788. [2021-07-13 20:21:08,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9788 states, 9787 states have (on average 3.055379585163993) internal successors, (29903), 9787 states have internal predecessors, (29903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:08,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9788 states to 9788 states and 29903 transitions. [2021-07-13 20:21:08,813 INFO L78 Accepts]: Start accepts. Automaton has 9788 states and 29903 transitions. Word has length 44 [2021-07-13 20:21:08,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:08,814 INFO L482 AbstractCegarLoop]: Abstraction has 9788 states and 29903 transitions. [2021-07-13 20:21:08,814 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:08,814 INFO L276 IsEmpty]: Start isEmpty. Operand 9788 states and 29903 transitions. [2021-07-13 20:21:08,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-13 20:21:08,835 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:08,835 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:09,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-07-13 20:21:09,048 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:09,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:09,048 INFO L82 PathProgramCache]: Analyzing trace with hash 178312311, now seen corresponding path program 14 times [2021-07-13 20:21:09,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:09,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101842197] [2021-07-13 20:21:09,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:09,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:09,092 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-13 20:21:09,092 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:09,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101842197] [2021-07-13 20:21:09,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101842197] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:09,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875474727] [2021-07-13 20:21:09,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:09,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:21:09,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:09,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 20:21:09,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:09,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:09,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-07-13 20:21:09,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:09,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:09,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:09,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-07-13 20:21:09,217 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-13 20:21:09,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875474727] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:09,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:09,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 7 [2021-07-13 20:21:09,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913475844] [2021-07-13 20:21:09,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 20:21:09,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:09,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 20:21:09,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-07-13 20:21:09,219 INFO L87 Difference]: Start difference. First operand 9788 states and 29903 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:09,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:09,316 INFO L93 Difference]: Finished difference Result 19544 states and 59585 transitions. [2021-07-13 20:21:09,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 20:21:09,317 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-13 20:21:09,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:09,356 INFO L225 Difference]: With dead ends: 19544 [2021-07-13 20:21:09,357 INFO L226 Difference]: Without dead ends: 19472 [2021-07-13 20:21:09,357 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 40.2ms TimeCoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:21:09,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19472 states. [2021-07-13 20:21:09,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19472 to 15952. [2021-07-13 20:21:09,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15952 states, 15951 states have (on average 3.085511880132907) internal successors, (49217), 15951 states have internal predecessors, (49217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:09,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15952 states to 15952 states and 49217 transitions. [2021-07-13 20:21:09,744 INFO L78 Accepts]: Start accepts. Automaton has 15952 states and 49217 transitions. Word has length 49 [2021-07-13 20:21:09,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:09,744 INFO L482 AbstractCegarLoop]: Abstraction has 15952 states and 49217 transitions. [2021-07-13 20:21:09,744 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:09,745 INFO L276 IsEmpty]: Start isEmpty. Operand 15952 states and 49217 transitions. [2021-07-13 20:21:09,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-13 20:21:09,782 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:09,782 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:09,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-07-13 20:21:09,997 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:09,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:09,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1823150903, now seen corresponding path program 15 times [2021-07-13 20:21:09,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:09,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153103708] [2021-07-13 20:21:09,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:10,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:10,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:10,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153103708] [2021-07-13 20:21:10,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153103708] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:10,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072071151] [2021-07-13 20:21:10,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:10,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-07-13 20:21:10,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:10,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-13 20:21:10,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:10,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:21:10,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:10,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:10,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:10,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:33 [2021-07-13 20:21:10,962 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[v_prenex_28], 3=[q1, v_prenex_27]} [2021-07-13 20:21:10,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 20:21:10,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:10,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 20:21:10,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,279 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 66 [2021-07-13 20:21:11,280 INFO L628 ElimStorePlain]: treesize reduction 48, result has 85.7 percent of original size [2021-07-13 20:21:11,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-07-13 20:21:11,297 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:11,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 34 treesize of output 20 [2021-07-13 20:21:11,306 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:11,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2021-07-13 20:21:11,313 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:21:11,318 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,448 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-13 20:21:11,449 INFO L628 ElimStorePlain]: treesize reduction 31, result has 85.6 percent of original size [2021-07-13 20:21:11,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:11,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:11,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:11,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-07-13 20:21:11,459 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,465 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-13 20:21:11,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 15 [2021-07-13 20:21:11,467 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:11,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:11,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-07-13 20:21:11,521 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:11,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:11,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:11,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2021-07-13 20:21:11,529 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,533 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:21:11,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 10 [2021-07-13 20:21:11,534 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:11,580 INFO L628 ElimStorePlain]: treesize reduction 30, result has 61.5 percent of original size [2021-07-13 20:21:11,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:21:11,581 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 8 variables, input treesize:353, output treesize:48 [2021-07-13 20:21:11,706 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:11,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072071151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:11,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:11,706 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-07-13 20:21:11,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688061544] [2021-07-13 20:21:11,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-13 20:21:11,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:11,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-13 20:21:11,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2021-07-13 20:21:11,708 INFO L87 Difference]: Start difference. First operand 15952 states and 49217 transitions. Second operand has 30 states, 30 states have (on average 2.933333333333333) internal successors, (88), 29 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:17,514 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 46 [2021-07-13 20:21:18,023 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 45 [2021-07-13 20:21:18,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:18,929 INFO L93 Difference]: Finished difference Result 35360 states and 107699 transitions. [2021-07-13 20:21:18,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2021-07-13 20:21:18,929 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.933333333333333) internal successors, (88), 29 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-13 20:21:18,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:18,997 INFO L225 Difference]: With dead ends: 35360 [2021-07-13 20:21:18,997 INFO L226 Difference]: Without dead ends: 31435 [2021-07-13 20:21:18,999 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6559 ImplicationChecksByTransitivity, 6528.6ms TimeCoverageRelationStatistics Valid=2251, Invalid=15041, Unknown=0, NotChecked=0, Total=17292 [2021-07-13 20:21:19,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31435 states. [2021-07-13 20:21:19,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31435 to 16277. [2021-07-13 20:21:19,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16277 states, 16276 states have (on average 3.0819611698205946) internal successors, (50162), 16276 states have internal predecessors, (50162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:19,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16277 states to 16277 states and 50162 transitions. [2021-07-13 20:21:19,471 INFO L78 Accepts]: Start accepts. Automaton has 16277 states and 50162 transitions. Word has length 49 [2021-07-13 20:21:19,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:19,471 INFO L482 AbstractCegarLoop]: Abstraction has 16277 states and 50162 transitions. [2021-07-13 20:21:19,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.933333333333333) internal successors, (88), 29 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:19,471 INFO L276 IsEmpty]: Start isEmpty. Operand 16277 states and 50162 transitions. [2021-07-13 20:21:19,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-13 20:21:19,501 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:19,501 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:19,701 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:19,701 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:19,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:19,702 INFO L82 PathProgramCache]: Analyzing trace with hash 1501932003, now seen corresponding path program 16 times [2021-07-13 20:21:19,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:19,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679010489] [2021-07-13 20:21:19,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:19,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:19,910 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:19,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:19,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679010489] [2021-07-13 20:21:19,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679010489] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:19,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731585462] [2021-07-13 20:21:19,910 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:19,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:21:19,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:19,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:21:19,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:20,072 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:21:20,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-07-13 20:21:20,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:20,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:20,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:20,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-07-13 20:21:20,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:20,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:20,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:20,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:20,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:21:20,183 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 11 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:21:20,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731585462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:20,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:20,184 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 25 [2021-07-13 20:21:20,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049883488] [2021-07-13 20:21:20,184 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:21:20,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:20,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:21:20,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:21:20,185 INFO L87 Difference]: Start difference. First operand 16277 states and 50162 transitions. Second operand has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:32,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:32,261 INFO L93 Difference]: Finished difference Result 42562 states and 129843 transitions. [2021-07-13 20:21:32,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2021-07-13 20:21:32,261 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-13 20:21:32,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:32,343 INFO L225 Difference]: With dead ends: 42562 [2021-07-13 20:21:32,343 INFO L226 Difference]: Without dead ends: 37939 [2021-07-13 20:21:32,346 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 269 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31087 ImplicationChecksByTransitivity, 9515.4ms TimeCoverageRelationStatistics Valid=7839, Invalid=65331, Unknown=0, NotChecked=0, Total=73170 [2021-07-13 20:21:32,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37939 states. [2021-07-13 20:21:32,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37939 to 22281. [2021-07-13 20:21:32,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22281 states, 22280 states have (on average 3.076795332136445) internal successors, (68551), 22280 states have internal predecessors, (68551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:32,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22281 states to 22281 states and 68551 transitions. [2021-07-13 20:21:32,858 INFO L78 Accepts]: Start accepts. Automaton has 22281 states and 68551 transitions. Word has length 49 [2021-07-13 20:21:32,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:32,858 INFO L482 AbstractCegarLoop]: Abstraction has 22281 states and 68551 transitions. [2021-07-13 20:21:32,858 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:32,858 INFO L276 IsEmpty]: Start isEmpty. Operand 22281 states and 68551 transitions. [2021-07-13 20:21:32,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-13 20:21:32,890 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:32,890 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:33,090 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2021-07-13 20:21:33,091 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:33,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:33,091 INFO L82 PathProgramCache]: Analyzing trace with hash -1004056345, now seen corresponding path program 17 times [2021-07-13 20:21:33,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:33,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758029328] [2021-07-13 20:21:33,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:33,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:33,295 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:33,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:33,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758029328] [2021-07-13 20:21:33,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758029328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:33,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739221137] [2021-07-13 20:21:33,295 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:33,342 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-07-13 20:21:33,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:33,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-13 20:21:33,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:33,486 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:21:33,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:21:33,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:33,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:33,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:33,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-07-13 20:21:33,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:33,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:33,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:33,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:33,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:21:33,625 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:33,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739221137] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:33,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:33,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 26 [2021-07-13 20:21:33,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994881726] [2021-07-13 20:21:33,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:21:33,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:33,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:21:33,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:21:33,626 INFO L87 Difference]: Start difference. First operand 22281 states and 68551 transitions. Second operand has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:34,812 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-07-13 20:21:35,219 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2021-07-13 20:21:37,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:37,943 INFO L93 Difference]: Finished difference Result 53495 states and 163184 transitions. [2021-07-13 20:21:37,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2021-07-13 20:21:37,944 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-13 20:21:37,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:38,055 INFO L225 Difference]: With dead ends: 53495 [2021-07-13 20:21:38,055 INFO L226 Difference]: Without dead ends: 48124 [2021-07-13 20:21:38,055 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5096 ImplicationChecksByTransitivity, 3040.9ms TimeCoverageRelationStatistics Valid=1880, Invalid=12882, Unknown=0, NotChecked=0, Total=14762 [2021-07-13 20:21:38,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48124 states. [2021-07-13 20:21:38,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48124 to 28494. [2021-07-13 20:21:38,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28494 states, 28493 states have (on average 3.0816340855648754) internal successors, (87805), 28493 states have internal predecessors, (87805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:38,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28494 states to 28494 states and 87805 transitions. [2021-07-13 20:21:38,963 INFO L78 Accepts]: Start accepts. Automaton has 28494 states and 87805 transitions. Word has length 49 [2021-07-13 20:21:38,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:38,963 INFO L482 AbstractCegarLoop]: Abstraction has 28494 states and 87805 transitions. [2021-07-13 20:21:38,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:38,963 INFO L276 IsEmpty]: Start isEmpty. Operand 28494 states and 87805 transitions. [2021-07-13 20:21:39,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-13 20:21:39,115 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:39,115 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:39,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2021-07-13 20:21:39,337 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:39,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:39,337 INFO L82 PathProgramCache]: Analyzing trace with hash -235962781, now seen corresponding path program 18 times [2021-07-13 20:21:39,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:39,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475588043] [2021-07-13 20:21:39,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:39,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:39,545 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:39,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:39,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475588043] [2021-07-13 20:21:39,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475588043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:39,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534063943] [2021-07-13 20:21:39,546 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:39,595 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-07-13 20:21:39,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:39,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 20:21:39,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:39,737 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:21:39,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-07-13 20:21:39,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:39,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:39,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:39,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-07-13 20:21:39,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:21:39,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:39,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:39,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:39,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:21:39,888 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:21:39,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534063943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:39,888 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:39,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 25 [2021-07-13 20:21:39,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068724895] [2021-07-13 20:21:39,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:21:39,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:39,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:21:39,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:21:39,890 INFO L87 Difference]: Start difference. First operand 28494 states and 87805 transitions. Second operand has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:46,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:46,140 INFO L93 Difference]: Finished difference Result 57110 states and 173913 transitions. [2021-07-13 20:21:46,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2021-07-13 20:21:46,140 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-13 20:21:46,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:46,281 INFO L225 Difference]: With dead ends: 57110 [2021-07-13 20:21:46,282 INFO L226 Difference]: Without dead ends: 52631 [2021-07-13 20:21:46,283 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8265 ImplicationChecksByTransitivity, 4600.0ms TimeCoverageRelationStatistics Valid=3166, Invalid=19484, Unknown=0, NotChecked=0, Total=22650 [2021-07-13 20:21:46,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52631 states. [2021-07-13 20:21:46,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52631 to 29567. [2021-07-13 20:21:47,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29567 states, 29566 states have (on average 3.0608807413921397) internal successors, (90498), 29566 states have internal predecessors, (90498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:47,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29567 states to 29567 states and 90498 transitions. [2021-07-13 20:21:47,092 INFO L78 Accepts]: Start accepts. Automaton has 29567 states and 90498 transitions. Word has length 49 [2021-07-13 20:21:47,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:47,092 INFO L482 AbstractCegarLoop]: Abstraction has 29567 states and 90498 transitions. [2021-07-13 20:21:47,092 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:47,092 INFO L276 IsEmpty]: Start isEmpty. Operand 29567 states and 90498 transitions. [2021-07-13 20:21:47,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-13 20:21:47,140 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:47,140 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:47,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:47,342 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:47,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:47,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1482469265, now seen corresponding path program 19 times [2021-07-13 20:21:47,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:47,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462773383] [2021-07-13 20:21:47,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:47,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:47,652 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2021-07-13 20:21:47,834 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 35 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:47,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:47,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462773383] [2021-07-13 20:21:47,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462773383] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:47,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103693773] [2021-07-13 20:21:47,834 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:47,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:47,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:21:47,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:48,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:21:48,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:48,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:48,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:21:48,097 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-07-13 20:21:48,563 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_31, v_prenex_34], 3=[q1, v_prenex_33]} [2021-07-13 20:21:48,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:21:48,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:48,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:48,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:21:48,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:48,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:48,656 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:21:48,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 15 [2021-07-13 20:21:48,658 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:48,693 INFO L628 ElimStorePlain]: treesize reduction 38, result has 43.3 percent of original size [2021-07-13 20:21:48,693 INFO L518 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2021-07-13 20:21:48,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:21:48,694 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 8 variables, input treesize:108, output treesize:27 [2021-07-13 20:21:48,802 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:21:48,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103693773] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:48,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:48,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 27 [2021-07-13 20:21:48,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109315905] [2021-07-13 20:21:48,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-07-13 20:21:48,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:48,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-07-13 20:21:48,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2021-07-13 20:21:48,804 INFO L87 Difference]: Start difference. First operand 29567 states and 90498 transitions. Second operand has 28 states, 28 states have (on average 2.892857142857143) internal successors, (81), 27 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:51,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:51,974 INFO L93 Difference]: Finished difference Result 71190 states and 216564 transitions. [2021-07-13 20:21:51,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-07-13 20:21:51,974 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.892857142857143) internal successors, (81), 27 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-13 20:21:51,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:52,130 INFO L225 Difference]: With dead ends: 71190 [2021-07-13 20:21:52,131 INFO L226 Difference]: Without dead ends: 62669 [2021-07-13 20:21:52,131 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2361 ImplicationChecksByTransitivity, 2931.1ms TimeCoverageRelationStatistics Valid=1015, Invalid=6125, Unknown=0, NotChecked=0, Total=7140 [2021-07-13 20:21:52,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62669 states. [2021-07-13 20:21:52,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62669 to 34559. [2021-07-13 20:21:52,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34559 states, 34558 states have (on average 3.0699403900688695) internal successors, (106091), 34558 states have internal predecessors, (106091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:53,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34559 states to 34559 states and 106091 transitions. [2021-07-13 20:21:53,261 INFO L78 Accepts]: Start accepts. Automaton has 34559 states and 106091 transitions. Word has length 49 [2021-07-13 20:21:53,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:53,261 INFO L482 AbstractCegarLoop]: Abstraction has 34559 states and 106091 transitions. [2021-07-13 20:21:53,261 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.892857142857143) internal successors, (81), 27 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:53,261 INFO L276 IsEmpty]: Start isEmpty. Operand 34559 states and 106091 transitions. [2021-07-13 20:21:53,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-13 20:21:53,314 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:53,314 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:53,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable171 [2021-07-13 20:21:53,515 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:53,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:53,515 INFO L82 PathProgramCache]: Analyzing trace with hash -789888563, now seen corresponding path program 20 times [2021-07-13 20:21:53,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:53,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235849226] [2021-07-13 20:21:53,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:53,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:53,617 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:53,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:53,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235849226] [2021-07-13 20:21:53,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235849226] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:53,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042473032] [2021-07-13 20:21:53,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:53,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:21:53,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:53,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:21:53,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:53,916 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 20:21:54,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:21:54,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:54,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:54,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:21:54,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:18 [2021-07-13 20:21:54,216 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:54,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042473032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:54,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:54,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-07-13 20:21:54,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688122904] [2021-07-13 20:21:54,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 20:21:54,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:54,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 20:21:54,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:21:54,218 INFO L87 Difference]: Start difference. First operand 34559 states and 106091 transitions. Second operand has 22 states, 22 states have (on average 4.0) internal successors, (88), 21 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:55,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:21:55,885 INFO L93 Difference]: Finished difference Result 64838 states and 197643 transitions. [2021-07-13 20:21:55,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-13 20:21:55,886 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.0) internal successors, (88), 21 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-13 20:21:55,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:21:56,039 INFO L225 Difference]: With dead ends: 64838 [2021-07-13 20:21:56,040 INFO L226 Difference]: Without dead ends: 59209 [2021-07-13 20:21:56,040 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 863 ImplicationChecksByTransitivity, 1349.5ms TimeCoverageRelationStatistics Valid=655, Invalid=2101, Unknown=0, NotChecked=0, Total=2756 [2021-07-13 20:21:56,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59209 states. [2021-07-13 20:21:56,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59209 to 38838. [2021-07-13 20:21:56,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38838 states, 38837 states have (on average 3.0840435667018564) internal successors, (119775), 38837 states have internal predecessors, (119775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:57,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38838 states to 38838 states and 119775 transitions. [2021-07-13 20:21:57,069 INFO L78 Accepts]: Start accepts. Automaton has 38838 states and 119775 transitions. Word has length 49 [2021-07-13 20:21:57,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:21:57,070 INFO L482 AbstractCegarLoop]: Abstraction has 38838 states and 119775 transitions. [2021-07-13 20:21:57,070 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 4.0) internal successors, (88), 21 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:21:57,070 INFO L276 IsEmpty]: Start isEmpty. Operand 38838 states and 119775 transitions. [2021-07-13 20:21:57,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-13 20:21:57,319 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:21:57,320 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:21:57,543 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:57,543 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:21:57,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:21:57,544 INFO L82 PathProgramCache]: Analyzing trace with hash 937361257, now seen corresponding path program 21 times [2021-07-13 20:21:57,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:21:57,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513526022] [2021-07-13 20:21:57,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:21:57,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:21:57,945 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:57,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:21:57,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513526022] [2021-07-13 20:21:57,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513526022] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:57,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372532237] [2021-07-13 20:21:57,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:21:57,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:21:57,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:21:57,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-13 20:21:57,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:21:58,413 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-07-13 20:21:59,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:59,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 31 [2021-07-13 20:21:59,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,023 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:21:59,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2021-07-13 20:21:59,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:59,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:21:59,054 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:169, output treesize:121 [2021-07-13 20:21:59,175 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_41, v_prenex_37], 1=[v_prenex_43, v_prenex_45], 3=[q1], 6=[v_prenex_39]} [2021-07-13 20:21:59,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 20:21:59,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:59,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-07-13 20:21:59,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:59,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 20:21:59,330 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,438 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 77 [2021-07-13 20:21:59,439 INFO L628 ElimStorePlain]: treesize reduction 7, result has 96.8 percent of original size [2021-07-13 20:21:59,445 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:21:59,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 21 [2021-07-13 20:21:59,446 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:59,502 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:21:59,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 14 [2021-07-13 20:21:59,504 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:59,559 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-13 20:21:59,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 20 [2021-07-13 20:21:59,560 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:21:59,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:59,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:59,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:59,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:59,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:59,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:21:59,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-07-13 20:21:59,617 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,621 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:21:59,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 20 [2021-07-13 20:21:59,622 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 20:21:59,661 INFO L628 ElimStorePlain]: treesize reduction 18, result has 71.9 percent of original size [2021-07-13 20:21:59,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 7 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:21:59,662 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 14 variables, input treesize:255, output treesize:46 [2021-07-13 20:21:59,775 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 11 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:21:59,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372532237] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:21:59,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:21:59,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 32 [2021-07-13 20:21:59,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138947642] [2021-07-13 20:21:59,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-13 20:21:59,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:21:59,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-13 20:21:59,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:21:59,777 INFO L87 Difference]: Start difference. First operand 38838 states and 119775 transitions. Second operand has 33 states, 33 states have (on average 2.8484848484848486) internal successors, (94), 32 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:02,174 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 67 [2021-07-13 20:22:02,577 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 65 [2021-07-13 20:22:03,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:22:03,944 INFO L93 Difference]: Finished difference Result 52922 states and 161774 transitions. [2021-07-13 20:22:03,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-07-13 20:22:03,945 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.8484848484848486) internal successors, (94), 32 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-13 20:22:03,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:22:04,151 INFO L225 Difference]: With dead ends: 52922 [2021-07-13 20:22:04,151 INFO L226 Difference]: Without dead ends: 48927 [2021-07-13 20:22:04,151 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1825 ImplicationChecksByTransitivity, 4033.9ms TimeCoverageRelationStatistics Valid=878, Invalid=5602, Unknown=0, NotChecked=0, Total=6480 [2021-07-13 20:22:04,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48927 states. [2021-07-13 20:22:04,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48927 to 39007. [2021-07-13 20:22:04,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39007 states, 39006 states have (on average 3.0836281597702917) internal successors, (120280), 39006 states have internal predecessors, (120280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:05,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39007 states to 39007 states and 120280 transitions. [2021-07-13 20:22:05,070 INFO L78 Accepts]: Start accepts. Automaton has 39007 states and 120280 transitions. Word has length 49 [2021-07-13 20:22:05,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:22:05,070 INFO L482 AbstractCegarLoop]: Abstraction has 39007 states and 120280 transitions. [2021-07-13 20:22:05,071 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.8484848484848486) internal successors, (94), 32 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:05,071 INFO L276 IsEmpty]: Start isEmpty. Operand 39007 states and 120280 transitions. [2021-07-13 20:22:05,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-13 20:22:05,139 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:22:05,139 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:22:05,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2021-07-13 20:22:05,340 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:22:05,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:22:05,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1951689687, now seen corresponding path program 22 times [2021-07-13 20:22:05,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:22:05,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590993352] [2021-07-13 20:22:05,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:22:05,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:22:05,572 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:22:05,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:22:05,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590993352] [2021-07-13 20:22:05,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590993352] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:05,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360063440] [2021-07-13 20:22:05,572 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:05,625 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:22:05,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:22:05,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:22:05,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:22:05,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:22:05,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:05,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:05,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:05,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:31 [2021-07-13 20:22:06,290 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_50, q3], 1=[v_prenex_54, v_prenex_53], 3=[q1, v_prenex_49]} [2021-07-13 20:22:06,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:22:06,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:06,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:06,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:22:06,350 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:06,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:06,398 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:22:06,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 15 [2021-07-13 20:22:06,399 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:06,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:06,440 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:22:06,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 7 [2021-07-13 20:22:06,442 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:06,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:06,473 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:22:06,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 15 [2021-07-13 20:22:06,474 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:06,502 INFO L628 ElimStorePlain]: treesize reduction 37, result has 47.9 percent of original size [2021-07-13 20:22:06,502 INFO L518 ElimStorePlain]: Eliminatee v_prenex_49 vanished before elimination [2021-07-13 20:22:06,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:22:06,502 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 12 variables, input treesize:150, output treesize:32 [2021-07-13 20:22:06,555 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:22:06,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360063440] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:06,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:22:06,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 25 [2021-07-13 20:22:06,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820828049] [2021-07-13 20:22:06,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:22:06,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:22:06,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:22:06,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:22:06,556 INFO L87 Difference]: Start difference. First operand 39007 states and 120280 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:09,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:22:09,306 INFO L93 Difference]: Finished difference Result 50084 states and 152926 transitions. [2021-07-13 20:22:09,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-13 20:22:09,306 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-13 20:22:09,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:22:09,411 INFO L225 Difference]: With dead ends: 50084 [2021-07-13 20:22:09,411 INFO L226 Difference]: Without dead ends: 45866 [2021-07-13 20:22:09,412 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 880 ImplicationChecksByTransitivity, 2319.1ms TimeCoverageRelationStatistics Valid=550, Invalid=2872, Unknown=0, NotChecked=0, Total=3422 [2021-07-13 20:22:09,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45866 states. [2021-07-13 20:22:10,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45866 to 39001. [2021-07-13 20:22:10,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39001 states, 39000 states have (on average 3.083641025641026) internal successors, (120262), 39000 states have internal predecessors, (120262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:10,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39001 states to 39001 states and 120262 transitions. [2021-07-13 20:22:10,394 INFO L78 Accepts]: Start accepts. Automaton has 39001 states and 120262 transitions. Word has length 49 [2021-07-13 20:22:10,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:22:10,394 INFO L482 AbstractCegarLoop]: Abstraction has 39001 states and 120262 transitions. [2021-07-13 20:22:10,394 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:10,394 INFO L276 IsEmpty]: Start isEmpty. Operand 39001 states and 120262 transitions. [2021-07-13 20:22:10,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:22:10,465 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:22:10,465 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:22:10,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-07-13 20:22:10,669 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:22:10,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:22:10,669 INFO L82 PathProgramCache]: Analyzing trace with hash -1550251469, now seen corresponding path program 23 times [2021-07-13 20:22:10,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:22:10,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22276878] [2021-07-13 20:22:10,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:22:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:22:10,756 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 41 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:22:10,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:22:10,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22276878] [2021-07-13 20:22:10,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22276878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:10,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862835996] [2021-07-13 20:22:10,756 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:10,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-07-13 20:22:10,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:22:10,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-13 20:22:10,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:22:10,949 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:22:10,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:22:10,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:10,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:10,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:10,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:7 [2021-07-13 20:22:11,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:22:11,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:11,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:11,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:11,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:22:11,042 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:22:11,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862835996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:11,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:22:11,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 19 [2021-07-13 20:22:11,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842276815] [2021-07-13 20:22:11,043 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:22:11,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:22:11,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:22:11,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:22:11,044 INFO L87 Difference]: Start difference. First operand 39001 states and 120262 transitions. Second operand has 20 states, 20 states have (on average 4.7) internal successors, (94), 19 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:11,279 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 15 [2021-07-13 20:22:13,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:22:13,046 INFO L93 Difference]: Finished difference Result 85205 states and 259523 transitions. [2021-07-13 20:22:13,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-13 20:22:13,047 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.7) internal successors, (94), 19 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:22:13,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:22:13,278 INFO L225 Difference]: With dead ends: 85205 [2021-07-13 20:22:13,278 INFO L226 Difference]: Without dead ends: 85140 [2021-07-13 20:22:13,278 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1050 ImplicationChecksByTransitivity, 930.0ms TimeCoverageRelationStatistics Valid=596, Invalid=3064, Unknown=0, NotChecked=0, Total=3660 [2021-07-13 20:22:13,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85140 states. [2021-07-13 20:22:14,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85140 to 43552. [2021-07-13 20:22:14,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43552 states, 43551 states have (on average 3.07561250028702) internal successors, (133946), 43551 states have internal predecessors, (133946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:14,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43552 states to 43552 states and 133946 transitions. [2021-07-13 20:22:14,758 INFO L78 Accepts]: Start accepts. Automaton has 43552 states and 133946 transitions. Word has length 51 [2021-07-13 20:22:14,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:22:14,758 INFO L482 AbstractCegarLoop]: Abstraction has 43552 states and 133946 transitions. [2021-07-13 20:22:14,758 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 4.7) internal successors, (94), 19 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:14,759 INFO L276 IsEmpty]: Start isEmpty. Operand 43552 states and 133946 transitions. [2021-07-13 20:22:14,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:22:14,827 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:22:14,827 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:22:15,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:15,028 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:22:15,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:22:15,028 INFO L82 PathProgramCache]: Analyzing trace with hash 1570330599, now seen corresponding path program 24 times [2021-07-13 20:22:15,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:22:15,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303670988] [2021-07-13 20:22:15,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:22:15,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:22:15,307 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 44 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:22:15,307 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:22:15,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303670988] [2021-07-13 20:22:15,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303670988] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:15,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366344251] [2021-07-13 20:22:15,308 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:15,361 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-07-13 20:22:15,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:22:15,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 20:22:15,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:22:15,474 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:22:15,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:22:15,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:15,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:15,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:15,478 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-07-13 20:22:15,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:22:15,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:15,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:15,571 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:15,571 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:22:15,608 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-13 20:22:15,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366344251] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:15,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:22:15,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11] total 27 [2021-07-13 20:22:15,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268659147] [2021-07-13 20:22:15,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-07-13 20:22:15,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:22:15,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-07-13 20:22:15,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2021-07-13 20:22:15,610 INFO L87 Difference]: Start difference. First operand 43552 states and 133946 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:22,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:22:22,064 INFO L93 Difference]: Finished difference Result 89857 states and 273071 transitions. [2021-07-13 20:22:22,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2021-07-13 20:22:22,064 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:22:22,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:22:22,297 INFO L225 Difference]: With dead ends: 89857 [2021-07-13 20:22:22,297 INFO L226 Difference]: Without dead ends: 86372 [2021-07-13 20:22:22,299 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9481 ImplicationChecksByTransitivity, 4861.9ms TimeCoverageRelationStatistics Valid=3045, Invalid=22077, Unknown=0, NotChecked=0, Total=25122 [2021-07-13 20:22:22,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86372 states. [2021-07-13 20:22:23,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86372 to 46564. [2021-07-13 20:22:23,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46564 states, 46563 states have (on average 3.0687885230762624) internal successors, (142892), 46563 states have internal predecessors, (142892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:23,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46564 states to 46564 states and 142892 transitions. [2021-07-13 20:22:23,892 INFO L78 Accepts]: Start accepts. Automaton has 46564 states and 142892 transitions. Word has length 51 [2021-07-13 20:22:23,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:22:23,892 INFO L482 AbstractCegarLoop]: Abstraction has 46564 states and 142892 transitions. [2021-07-13 20:22:23,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:23,892 INFO L276 IsEmpty]: Start isEmpty. Operand 46564 states and 142892 transitions. [2021-07-13 20:22:23,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:22:23,968 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:22:23,968 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:22:24,168 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-07-13 20:22:24,169 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:22:24,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:22:24,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1611001811, now seen corresponding path program 25 times [2021-07-13 20:22:24,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:22:24,170 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40327023] [2021-07-13 20:22:24,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:22:24,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:22:24,356 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:22:24,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:22:24,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40327023] [2021-07-13 20:22:24,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40327023] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:24,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880058672] [2021-07-13 20:22:24,357 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:24,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:22:24,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:22:24,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:22:24,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:22:24,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:24,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:24,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:24,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:35 [2021-07-13 20:22:24,892 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-07-13 20:22:25,235 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_58], 6=[v_prenex_57], 10=[q1]} [2021-07-13 20:22:25,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 20:22:25,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:25,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-13 20:22:25,246 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:25,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:25,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-13 20:22:25,303 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:25,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:25,352 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-07-13 20:22:25,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-07-13 20:22:25,353 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:25,399 INFO L628 ElimStorePlain]: treesize reduction 49, result has 58.8 percent of original size [2021-07-13 20:22:25,403 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-07-13 20:22:25,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 43 treesize of output 21 [2021-07-13 20:22:25,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:25,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:25,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:22:25,417 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:174, output treesize:29 [2021-07-13 20:22:25,543 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:22:25,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880058672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:25,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:22:25,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 24 [2021-07-13 20:22:25,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466993560] [2021-07-13 20:22:25,544 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-07-13 20:22:25,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:22:25,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-07-13 20:22:25,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2021-07-13 20:22:25,544 INFO L87 Difference]: Start difference. First operand 46564 states and 142892 transitions. Second operand has 25 states, 25 states have (on average 3.28) internal successors, (82), 24 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:28,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:22:28,373 INFO L93 Difference]: Finished difference Result 88882 states and 272920 transitions. [2021-07-13 20:22:28,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-13 20:22:28,381 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.28) internal successors, (82), 24 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:22:28,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:22:28,594 INFO L225 Difference]: With dead ends: 88882 [2021-07-13 20:22:28,594 INFO L226 Difference]: Without dead ends: 76243 [2021-07-13 20:22:28,595 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1272 ImplicationChecksByTransitivity, 2088.5ms TimeCoverageRelationStatistics Valid=597, Invalid=3825, Unknown=0, NotChecked=0, Total=4422 [2021-07-13 20:22:28,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76243 states. [2021-07-13 20:22:29,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76243 to 44555. [2021-07-13 20:22:29,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44555 states, 44554 states have (on average 3.058401041432868) internal successors, (136264), 44554 states have internal predecessors, (136264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:29,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44555 states to 44555 states and 136264 transitions. [2021-07-13 20:22:29,922 INFO L78 Accepts]: Start accepts. Automaton has 44555 states and 136264 transitions. Word has length 51 [2021-07-13 20:22:29,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:22:29,922 INFO L482 AbstractCegarLoop]: Abstraction has 44555 states and 136264 transitions. [2021-07-13 20:22:29,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 3.28) internal successors, (82), 24 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:29,923 INFO L276 IsEmpty]: Start isEmpty. Operand 44555 states and 136264 transitions. [2021-07-13 20:22:30,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:22:30,238 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:22:30,238 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:22:30,455 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:30,455 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:22:30,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:22:30,456 INFO L82 PathProgramCache]: Analyzing trace with hash -531529233, now seen corresponding path program 26 times [2021-07-13 20:22:30,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:22:30,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298211223] [2021-07-13 20:22:30,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:22:30,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:22:30,674 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 5 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:22:30,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:22:30,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298211223] [2021-07-13 20:22:30,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298211223] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:30,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492129528] [2021-07-13 20:22:30,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:30,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:22:30,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:22:30,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:22:30,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:22:30,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:22:30,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:30,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:30,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:30,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:38 [2021-07-13 20:22:31,541 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_63, v_prenex_69], 1=[q3], 3=[q1], 6=[v_prenex_61, v_prenex_67]} [2021-07-13 20:22:31,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 20:22:31,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:31,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:31,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-07-13 20:22:31,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:31,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:31,648 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:22:31,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 20 [2021-07-13 20:22:31,650 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:31,724 INFO L628 ElimStorePlain]: treesize reduction 7, result has 95.2 percent of original size [2021-07-13 20:22:31,729 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-13 20:22:31,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 10 [2021-07-13 20:22:31,731 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:31,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:31,769 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-07-13 20:22:31,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 18 [2021-07-13 20:22:31,771 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:31,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:31,801 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-07-13 20:22:31,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-07-13 20:22:31,803 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:31,833 INFO L628 ElimStorePlain]: treesize reduction 15, result has 71.2 percent of original size [2021-07-13 20:22:31,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:22:31,834 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:196, output treesize:37 [2021-07-13 20:22:31,894 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:22:31,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492129528] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:31,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:22:31,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 30 [2021-07-13 20:22:31,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319212327] [2021-07-13 20:22:31,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-07-13 20:22:31,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:22:31,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-07-13 20:22:31,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2021-07-13 20:22:31,896 INFO L87 Difference]: Start difference. First operand 44555 states and 136264 transitions. Second operand has 31 states, 31 states have (on average 2.870967741935484) internal successors, (89), 30 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:33,778 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-07-13 20:22:34,079 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 63 [2021-07-13 20:22:34,540 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2021-07-13 20:22:34,695 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 61 [2021-07-13 20:22:34,897 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-13 20:22:35,065 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 64 [2021-07-13 20:22:38,664 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 71 [2021-07-13 20:22:39,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:22:39,722 INFO L93 Difference]: Finished difference Result 63798 states and 194080 transitions. [2021-07-13 20:22:39,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-07-13 20:22:39,722 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.870967741935484) internal successors, (89), 30 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:22:39,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:22:39,883 INFO L225 Difference]: With dead ends: 63798 [2021-07-13 20:22:39,883 INFO L226 Difference]: Without dead ends: 61097 [2021-07-13 20:22:39,884 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3898 ImplicationChecksByTransitivity, 6529.7ms TimeCoverageRelationStatistics Valid=1946, Invalid=10936, Unknown=0, NotChecked=0, Total=12882 [2021-07-13 20:22:39,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61097 states. [2021-07-13 20:22:40,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61097 to 45101. [2021-07-13 20:22:40,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45101 states, 45100 states have (on average 3.0584035476718405) internal successors, (137934), 45100 states have internal predecessors, (137934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:41,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45101 states to 45101 states and 137934 transitions. [2021-07-13 20:22:41,109 INFO L78 Accepts]: Start accepts. Automaton has 45101 states and 137934 transitions. Word has length 51 [2021-07-13 20:22:41,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:22:41,110 INFO L482 AbstractCegarLoop]: Abstraction has 45101 states and 137934 transitions. [2021-07-13 20:22:41,110 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.870967741935484) internal successors, (89), 30 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:41,110 INFO L276 IsEmpty]: Start isEmpty. Operand 45101 states and 137934 transitions. [2021-07-13 20:22:41,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:22:41,190 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:22:41,190 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:22:41,390 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2021-07-13 20:22:41,391 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:22:41,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:22:41,392 INFO L82 PathProgramCache]: Analyzing trace with hash 190070347, now seen corresponding path program 27 times [2021-07-13 20:22:41,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:22:41,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834483210] [2021-07-13 20:22:41,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:22:41,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:22:41,811 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:22:41,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:22:41,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834483210] [2021-07-13 20:22:41,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834483210] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:41,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441810591] [2021-07-13 20:22:41,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:41,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-07-13 20:22:41,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:22:41,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:22:41,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:22:42,020 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:22:42,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:22:42,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:42,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:42,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:42,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-07-13 20:22:42,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-07-13 20:22:42,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:42,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:42,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:42,074 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:3 [2021-07-13 20:22:42,123 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:22:42,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441810591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:42,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:22:42,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10] total 29 [2021-07-13 20:22:42,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383753280] [2021-07-13 20:22:42,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-13 20:22:42,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:22:42,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-13 20:22:42,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=729, Unknown=0, NotChecked=0, Total=870 [2021-07-13 20:22:42,124 INFO L87 Difference]: Start difference. First operand 45101 states and 137934 transitions. Second operand has 30 states, 30 states have (on average 3.3) internal successors, (99), 29 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:48,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:22:48,872 INFO L93 Difference]: Finished difference Result 134428 states and 405117 transitions. [2021-07-13 20:22:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2021-07-13 20:22:48,872 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.3) internal successors, (99), 29 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:22:48,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:22:49,492 INFO L225 Difference]: With dead ends: 134428 [2021-07-13 20:22:49,492 INFO L226 Difference]: Without dead ends: 134337 [2021-07-13 20:22:49,494 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11495 ImplicationChecksByTransitivity, 4788.1ms TimeCoverageRelationStatistics Valid=5175, Invalid=24927, Unknown=0, NotChecked=0, Total=30102 [2021-07-13 20:22:49,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134337 states. [2021-07-13 20:22:51,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134337 to 48413. [2021-07-13 20:22:51,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48413 states, 48412 states have (on average 3.047137073452863) internal successors, (147518), 48412 states have internal predecessors, (147518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:51,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48413 states to 48413 states and 147518 transitions. [2021-07-13 20:22:51,507 INFO L78 Accepts]: Start accepts. Automaton has 48413 states and 147518 transitions. Word has length 51 [2021-07-13 20:22:51,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:22:51,507 INFO L482 AbstractCegarLoop]: Abstraction has 48413 states and 147518 transitions. [2021-07-13 20:22:51,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 3.3) internal successors, (99), 29 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:51,507 INFO L276 IsEmpty]: Start isEmpty. Operand 48413 states and 147518 transitions. [2021-07-13 20:22:51,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:22:51,582 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:22:51,582 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:22:51,783 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2021-07-13 20:22:51,783 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:22:51,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:22:51,783 INFO L82 PathProgramCache]: Analyzing trace with hash -1793055223, now seen corresponding path program 28 times [2021-07-13 20:22:51,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:22:51,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727100444] [2021-07-13 20:22:51,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:22:51,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:22:51,904 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 37 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:22:51,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:22:51,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727100444] [2021-07-13 20:22:51,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727100444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:51,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71282167] [2021-07-13 20:22:51,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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:51,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:22:51,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:22:51,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 20:22:51,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:22:52,054 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:22:52,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:22:52,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:52,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:52,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:52,060 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-07-13 20:22:52,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:22:52,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:52,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:52,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:52,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:22:52,166 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 11 proven. 37 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:22:52,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71282167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:52,166 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:22:52,166 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-07-13 20:22:52,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587459404] [2021-07-13 20:22:52,167 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 20:22:52,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:22:52,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 20:22:52,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:22:52,167 INFO L87 Difference]: Start difference. First operand 48413 states and 147518 transitions. Second operand has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:52,858 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 30 [2021-07-13 20:22:56,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:22:56,422 INFO L93 Difference]: Finished difference Result 134598 states and 407934 transitions. [2021-07-13 20:22:56,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2021-07-13 20:22:56,422 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:22:56,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:22:56,873 INFO L225 Difference]: With dead ends: 134598 [2021-07-13 20:22:56,873 INFO L226 Difference]: Without dead ends: 134598 [2021-07-13 20:22:56,874 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6538 ImplicationChecksByTransitivity, 2353.6ms TimeCoverageRelationStatistics Valid=2773, Invalid=13483, Unknown=0, NotChecked=0, Total=16256 [2021-07-13 20:22:57,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134598 states. [2021-07-13 20:22:58,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134598 to 51323. [2021-07-13 20:22:58,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51323 states, 51322 states have (on average 3.0414636997778732) internal successors, (156094), 51322 states have internal predecessors, (156094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:58,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51323 states to 51323 states and 156094 transitions. [2021-07-13 20:22:58,995 INFO L78 Accepts]: Start accepts. Automaton has 51323 states and 156094 transitions. Word has length 51 [2021-07-13 20:22:58,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:22:58,995 INFO L482 AbstractCegarLoop]: Abstraction has 51323 states and 156094 transitions. [2021-07-13 20:22:58,995 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:22:58,995 INFO L276 IsEmpty]: Start isEmpty. Operand 51323 states and 156094 transitions. [2021-07-13 20:22:59,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:22:59,095 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:22:59,095 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:22:59,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable247 [2021-07-13 20:22:59,297 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:22:59,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:22:59,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1330726225, now seen corresponding path program 29 times [2021-07-13 20:22:59,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:22:59,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064062341] [2021-07-13 20:22:59,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:22:59,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:22:59,588 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 5 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:22:59,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:22:59,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064062341] [2021-07-13 20:22:59,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064062341] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:59,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016871674] [2021-07-13 20:22:59,589 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:22:59,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-07-13 20:22:59,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:22:59,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-13 20:22:59,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:22:59,795 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-13 20:22:59,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 13 [2021-07-13 20:22:59,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:22:59,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:22:59,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:22:59,799 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:3 [2021-07-13 20:22:59,853 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 21 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:22:59,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016871674] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:22:59,853 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:22:59,853 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9] total 25 [2021-07-13 20:22:59,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062432884] [2021-07-13 20:22:59,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-13 20:22:59,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:22:59,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-13 20:22:59,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2021-07-13 20:22:59,854 INFO L87 Difference]: Start difference. First operand 51323 states and 156094 transitions. Second operand has 26 states, 26 states have (on average 3.8461538461538463) internal successors, (100), 25 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:00,356 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2021-07-13 20:23:09,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:23:09,513 INFO L93 Difference]: Finished difference Result 106144 states and 318492 transitions. [2021-07-13 20:23:09,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2021-07-13 20:23:09,513 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.8461538461538463) internal successors, (100), 25 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:23:09,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:23:09,976 INFO L225 Difference]: With dead ends: 106144 [2021-07-13 20:23:09,977 INFO L226 Difference]: Without dead ends: 102823 [2021-07-13 20:23:09,978 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17518 ImplicationChecksByTransitivity, 7723.1ms TimeCoverageRelationStatistics Valid=7928, Invalid=30292, Unknown=0, NotChecked=0, Total=38220 [2021-07-13 20:23:10,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102823 states. [2021-07-13 20:23:11,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102823 to 54861. [2021-07-13 20:23:11,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54861 states, 54860 states have (on average 3.0404484141450965) internal successors, (166799), 54860 states have internal predecessors, (166799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:11,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54861 states to 54861 states and 166799 transitions. [2021-07-13 20:23:11,596 INFO L78 Accepts]: Start accepts. Automaton has 54861 states and 166799 transitions. Word has length 51 [2021-07-13 20:23:11,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:23:11,596 INFO L482 AbstractCegarLoop]: Abstraction has 54861 states and 166799 transitions. [2021-07-13 20:23:11,596 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.8461538461538463) internal successors, (100), 25 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:11,596 INFO L276 IsEmpty]: Start isEmpty. Operand 54861 states and 166799 transitions. [2021-07-13 20:23:11,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:23:11,700 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:23:11,700 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:23:11,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:23:11,905 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:23:11,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:23:11,905 INFO L82 PathProgramCache]: Analyzing trace with hash -609126645, now seen corresponding path program 30 times [2021-07-13 20:23:11,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:23:11,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48027585] [2021-07-13 20:23:11,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:23:11,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:23:12,032 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:23:12,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:23:12,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48027585] [2021-07-13 20:23:12,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48027585] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:23:12,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061745854] [2021-07-13 20:23:12,033 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:23:12,078 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-07-13 20:23:12,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:23:12,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:23:12,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:23:12,385 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2021-07-13 20:23:12,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:23:12,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:23:12,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:23:12,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:23:12,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:23:12,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:23:12,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:12,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:12,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:23:12,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:3 [2021-07-13 20:23:13,010 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:23:13,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061745854] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:23:13,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:23:13,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-13 20:23:13,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579025942] [2021-07-13 20:23:13,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-13 20:23:13,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:23:13,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-13 20:23:13,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:23:13,012 INFO L87 Difference]: Start difference. First operand 54861 states and 166799 transitions. Second operand has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 22 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:13,935 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 42 [2021-07-13 20:23:15,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:23:15,449 INFO L93 Difference]: Finished difference Result 124385 states and 376049 transitions. [2021-07-13 20:23:15,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-13 20:23:15,449 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 22 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:23:15,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:23:15,799 INFO L225 Difference]: With dead ends: 124385 [2021-07-13 20:23:15,799 INFO L226 Difference]: Without dead ends: 124385 [2021-07-13 20:23:15,799 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 1476.2ms TimeCoverageRelationStatistics Valid=425, Invalid=2025, Unknown=0, NotChecked=0, Total=2450 [2021-07-13 20:23:15,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124385 states. [2021-07-13 20:23:17,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124385 to 59408. [2021-07-13 20:23:18,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59408 states, 59407 states have (on average 3.0470651606713015) internal successors, (181017), 59407 states have internal predecessors, (181017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:18,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59408 states to 59408 states and 181017 transitions. [2021-07-13 20:23:18,216 INFO L78 Accepts]: Start accepts. Automaton has 59408 states and 181017 transitions. Word has length 51 [2021-07-13 20:23:18,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:23:18,216 INFO L482 AbstractCegarLoop]: Abstraction has 59408 states and 181017 transitions. [2021-07-13 20:23:18,216 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 22 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:18,216 INFO L276 IsEmpty]: Start isEmpty. Operand 59408 states and 181017 transitions. [2021-07-13 20:23:18,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:23:18,321 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:23:18,321 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:23:18,521 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2021-07-13 20:23:18,522 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:23:18,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:23:18,523 INFO L82 PathProgramCache]: Analyzing trace with hash -1212245029, now seen corresponding path program 31 times [2021-07-13 20:23:18,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:23:18,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453707725] [2021-07-13 20:23:18,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:23:18,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:23:18,951 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:23:18,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:23:18,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453707725] [2021-07-13 20:23:18,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453707725] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:23:18,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195903915] [2021-07-13 20:23:18,952 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:23:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:23:18,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:23:18,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:23:19,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:23:19,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:19,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:19,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:23:19,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:23:19,790 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_76, v_prenex_73], 6=[q1, v_prenex_75]} [2021-07-13 20:23:19,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:23:19,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:19,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:19,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:23:19,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:19,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:19,874 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-07-13 20:23:19,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-07-13 20:23:19,877 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:19,904 INFO L628 ElimStorePlain]: treesize reduction 44, result has 38.0 percent of original size [2021-07-13 20:23:19,905 INFO L518 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2021-07-13 20:23:19,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:23:19,905 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 8 variables, input treesize:119, output treesize:25 [2021-07-13 20:23:19,974 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:23:19,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195903915] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:23:19,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:23:19,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2021-07-13 20:23:19,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330706776] [2021-07-13 20:23:19,975 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-13 20:23:19,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:23:19,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-13 20:23:19,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=541, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:23:19,975 INFO L87 Difference]: Start difference. First operand 59408 states and 181017 transitions. Second operand has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:22,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:23:22,736 INFO L93 Difference]: Finished difference Result 117476 states and 355929 transitions. [2021-07-13 20:23:22,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-07-13 20:23:22,736 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:23:22,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:23:23,044 INFO L225 Difference]: With dead ends: 117476 [2021-07-13 20:23:23,044 INFO L226 Difference]: Without dead ends: 106044 [2021-07-13 20:23:23,044 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 860 ImplicationChecksByTransitivity, 2439.9ms TimeCoverageRelationStatistics Valid=682, Invalid=2740, Unknown=0, NotChecked=0, Total=3422 [2021-07-13 20:23:23,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106044 states. [2021-07-13 20:23:24,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106044 to 59923. [2021-07-13 20:23:24,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59923 states, 59922 states have (on average 3.0497480057407964) internal successors, (182747), 59922 states have internal predecessors, (182747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:25,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59923 states to 59923 states and 182747 transitions. [2021-07-13 20:23:25,055 INFO L78 Accepts]: Start accepts. Automaton has 59923 states and 182747 transitions. Word has length 51 [2021-07-13 20:23:25,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:23:25,055 INFO L482 AbstractCegarLoop]: Abstraction has 59923 states and 182747 transitions. [2021-07-13 20:23:25,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:25,055 INFO L276 IsEmpty]: Start isEmpty. Operand 59923 states and 182747 transitions. [2021-07-13 20:23:25,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:23:25,168 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:23:25,168 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:23:25,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:23:25,370 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:23:25,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:23:25,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1269075755, now seen corresponding path program 32 times [2021-07-13 20:23:25,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:23:25,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924220040] [2021-07-13 20:23:25,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:23:25,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:23:25,762 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2021-07-13 20:23:26,042 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 5 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:23:26,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:23:26,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924220040] [2021-07-13 20:23:26,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924220040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:23:26,043 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761425635] [2021-07-13 20:23:26,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:23:26,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:23:26,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:23:26,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-13 20:23:26,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:23:26,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:23:26,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:26,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:26,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:23:26,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-07-13 20:23:26,939 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_86], 1=[v_prenex_80], 3=[v_prenex_79], 6=[q1, v_prenex_85]} [2021-07-13 20:23:26,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 20:23:26,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:26,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:26,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-07-13 20:23:26,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:27,168 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 20:23:27,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:27,175 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:23:27,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 20 [2021-07-13 20:23:27,176 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:27,252 INFO L628 ElimStorePlain]: treesize reduction 7, result has 95.2 percent of original size [2021-07-13 20:23:27,257 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-13 20:23:27,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 10 [2021-07-13 20:23:27,258 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:27,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:27,297 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-07-13 20:23:27,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 18 [2021-07-13 20:23:27,299 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:27,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:27,330 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-07-13 20:23:27,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-07-13 20:23:27,331 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:27,362 INFO L628 ElimStorePlain]: treesize reduction 15, result has 71.2 percent of original size [2021-07-13 20:23:27,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:23:27,363 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:196, output treesize:37 [2021-07-13 20:23:27,424 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:23:27,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761425635] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:23:27,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:23:27,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-07-13 20:23:27,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783024941] [2021-07-13 20:23:27,425 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-13 20:23:27,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:23:27,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-13 20:23:27,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=872, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:23:27,425 INFO L87 Difference]: Start difference. First operand 59923 states and 182747 transitions. Second operand has 33 states, 33 states have (on average 2.787878787878788) internal successors, (92), 32 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:29,050 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2021-07-13 20:23:29,478 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 67 [2021-07-13 20:23:30,586 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 62 [2021-07-13 20:23:30,729 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 64 [2021-07-13 20:23:31,204 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 68 [2021-07-13 20:23:31,377 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-13 20:23:31,662 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 57 [2021-07-13 20:23:32,309 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 60 [2021-07-13 20:23:36,081 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-07-13 20:23:37,062 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 72 [2021-07-13 20:23:37,203 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2021-07-13 20:23:39,274 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 74 [2021-07-13 20:23:40,284 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2021-07-13 20:23:44,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:23:44,181 INFO L93 Difference]: Finished difference Result 95908 states and 288788 transitions. [2021-07-13 20:23:44,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 201 states. [2021-07-13 20:23:44,181 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.787878787878788) internal successors, (92), 32 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:23:44,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:23:44,394 INFO L225 Difference]: With dead ends: 95908 [2021-07-13 20:23:44,394 INFO L226 Difference]: Without dead ends: 91235 [2021-07-13 20:23:44,396 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17606 ImplicationChecksByTransitivity, 14358.4ms TimeCoverageRelationStatistics Valid=6389, Invalid=38343, Unknown=0, NotChecked=0, Total=44732 [2021-07-13 20:23:44,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91235 states. [2021-07-13 20:23:45,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91235 to 60597. [2021-07-13 20:23:45,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60597 states, 60596 states have (on average 3.0503003498580763) internal successors, (184836), 60596 states have internal predecessors, (184836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:46,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60597 states to 60597 states and 184836 transitions. [2021-07-13 20:23:46,209 INFO L78 Accepts]: Start accepts. Automaton has 60597 states and 184836 transitions. Word has length 51 [2021-07-13 20:23:46,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:23:46,209 INFO L482 AbstractCegarLoop]: Abstraction has 60597 states and 184836 transitions. [2021-07-13 20:23:46,209 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.787878787878788) internal successors, (92), 32 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:46,209 INFO L276 IsEmpty]: Start isEmpty. Operand 60597 states and 184836 transitions. [2021-07-13 20:23:46,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:23:46,303 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:23:46,303 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:23:46,503 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:23:46,504 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:23:46,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:23:46,504 INFO L82 PathProgramCache]: Analyzing trace with hash 1990675335, now seen corresponding path program 33 times [2021-07-13 20:23:46,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:23:46,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427807530] [2021-07-13 20:23:46,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:23:46,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:23:47,104 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:23:47,104 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:23:47,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427807530] [2021-07-13 20:23:47,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427807530] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:23:47,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583343504] [2021-07-13 20:23:47,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:23:47,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-07-13 20:23:47,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:23:47,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:23:47,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:23:47,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:23:47,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:47,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-07-13 20:23:47,720 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:47,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:23:47,724 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:47,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:23:47,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:23:47,749 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:118, output treesize:85 [2021-07-13 20:23:48,022 INFO L446 ElimStorePlain]: Different costs {1=[q1], 10=[v_prenex_89]} [2021-07-13 20:23:48,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:23:48,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2021-07-13 20:23:48,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:48,032 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:23:48,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2021-07-13 20:23:48,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:23:48,056 INFO L628 ElimStorePlain]: treesize reduction 150, result has 8.0 percent of original size [2021-07-13 20:23:48,057 INFO L518 ElimStorePlain]: Eliminatee v_prenex_89 vanished before elimination [2021-07-13 20:23:48,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:23:48,057 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:194, output treesize:13 [2021-07-13 20:23:48,135 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:23:48,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583343504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:23:48,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:23:48,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 15] total 35 [2021-07-13 20:23:48,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560563988] [2021-07-13 20:23:48,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-07-13 20:23:48,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:23:48,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-07-13 20:23:48,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1113, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 20:23:48,136 INFO L87 Difference]: Start difference. First operand 60597 states and 184836 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:23:50,898 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-07-13 20:23:51,922 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-07-13 20:23:52,695 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 49 [2021-07-13 20:23:52,847 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-13 20:23:53,507 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-07-13 20:23:53,873 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-07-13 20:23:54,002 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 52 [2021-07-13 20:23:54,984 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-13 20:23:55,132 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2021-07-13 20:23:55,492 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-07-13 20:23:56,590 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 62 [2021-07-13 20:23:56,739 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 72 [2021-07-13 20:23:57,060 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-07-13 20:23:59,008 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 72 [2021-07-13 20:23:59,721 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2021-07-13 20:23:59,880 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 55 [2021-07-13 20:24:00,240 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-13 20:24:01,080 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 70 [2021-07-13 20:24:01,227 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-07-13 20:24:07,264 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-07-13 20:24:08,835 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2021-07-13 20:24:13,017 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-07-13 20:24:15,011 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-07-13 20:24:15,498 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2021-07-13 20:24:18,447 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 53 [2021-07-13 20:24:19,486 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 57 [2021-07-13 20:24:20,086 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-13 20:24:21,184 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-13 20:24:21,878 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2021-07-13 20:24:24,916 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-13 20:24:26,462 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 56 [2021-07-13 20:24:26,859 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-07-13 20:24:27,611 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-07-13 20:24:27,787 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-07-13 20:24:29,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:24:29,900 INFO L93 Difference]: Finished difference Result 217788 states and 658123 transitions. [2021-07-13 20:24:29,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 525 states. [2021-07-13 20:24:29,901 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:24:29,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:24:30,637 INFO L225 Difference]: With dead ends: 217788 [2021-07-13 20:24:30,637 INFO L226 Difference]: Without dead ends: 217361 [2021-07-13 20:24:30,648 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 544 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137524 ImplicationChecksByTransitivity, 35221.1ms TimeCoverageRelationStatistics Valid=20531, Invalid=277039, Unknown=0, NotChecked=0, Total=297570 [2021-07-13 20:24:31,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217361 states. [2021-07-13 20:24:33,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217361 to 71246. [2021-07-13 20:24:33,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71246 states, 71245 states have (on average 3.0719910169134677) internal successors, (218864), 71245 states have internal predecessors, (218864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:24:34,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71246 states to 71246 states and 218864 transitions. [2021-07-13 20:24:34,056 INFO L78 Accepts]: Start accepts. Automaton has 71246 states and 218864 transitions. Word has length 51 [2021-07-13 20:24:34,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:24:34,056 INFO L482 AbstractCegarLoop]: Abstraction has 71246 states and 218864 transitions. [2021-07-13 20:24:34,056 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:24:34,056 INFO L276 IsEmpty]: Start isEmpty. Operand 71246 states and 218864 transitions. [2021-07-13 20:24:34,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-13 20:24:34,193 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:24:34,193 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:24:34,393 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2021-07-13 20:24:34,394 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:24:34,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:24:34,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1803055395, now seen corresponding path program 34 times [2021-07-13 20:24:34,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:24:34,394 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509517402] [2021-07-13 20:24:34,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:24:34,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:24:34,947 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:24:34,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:24:34,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509517402] [2021-07-13 20:24:34,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509517402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:24:34,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475695293] [2021-07-13 20:24:34,947 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:24:34,986 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:24:34,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:24:34,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 20:24:34,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:24:35,373 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2021-07-13 20:24:35,455 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:24:35,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-13 20:24:35,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:24:35,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:24:35,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:24:35,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-07-13 20:24:35,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:24:35,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:24:35,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:24:35,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:24:35,502 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:24:35,554 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:24:35,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475695293] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:24:35,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:24:35,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11] total 31 [2021-07-13 20:24:35,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980648718] [2021-07-13 20:24:35,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:24:35,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:24:35,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:24:35,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:24:35,555 INFO L87 Difference]: Start difference. First operand 71246 states and 218864 transitions. Second operand has 32 states, 32 states have (on average 3.125) internal successors, (100), 31 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:24:56,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:24:56,407 INFO L93 Difference]: Finished difference Result 250497 states and 754147 transitions. [2021-07-13 20:24:56,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 387 states. [2021-07-13 20:24:56,408 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.125) internal successors, (100), 31 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-13 20:24:56,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:24:57,575 INFO L225 Difference]: With dead ends: 250497 [2021-07-13 20:24:57,575 INFO L226 Difference]: Without dead ends: 249976 [2021-07-13 20:24:57,581 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 404 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80555 ImplicationChecksByTransitivity, 16892.1ms TimeCoverageRelationStatistics Valid=23990, Invalid=140440, Unknown=0, NotChecked=0, Total=164430 [2021-07-13 20:24:57,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249976 states. [2021-07-13 20:25:00,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249976 to 70662. [2021-07-13 20:25:00,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70662 states, 70661 states have (on average 3.0751616874938086) internal successors, (217294), 70661 states have internal predecessors, (217294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:01,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70662 states to 70662 states and 217294 transitions. [2021-07-13 20:25:01,005 INFO L78 Accepts]: Start accepts. Automaton has 70662 states and 217294 transitions. Word has length 51 [2021-07-13 20:25:01,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:25:01,005 INFO L482 AbstractCegarLoop]: Abstraction has 70662 states and 217294 transitions. [2021-07-13 20:25:01,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 3.125) internal successors, (100), 31 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:01,005 INFO L276 IsEmpty]: Start isEmpty. Operand 70662 states and 217294 transitions. [2021-07-13 20:25:01,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-07-13 20:25:01,530 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:25:01,530 INFO L508 BasicCegarLoop]: trace histogram [6, 6, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:25:01,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:25:01,745 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:25:01,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:25:01,745 INFO L82 PathProgramCache]: Analyzing trace with hash -2105665617, now seen corresponding path program 35 times [2021-07-13 20:25:01,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:25:01,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468270426] [2021-07-13 20:25:01,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:25:01,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:25:02,147 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-13 20:25:02,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:25:02,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468270426] [2021-07-13 20:25:02,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468270426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:25:02,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586891832] [2021-07-13 20:25:02,148 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:25:02,202 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-07-13 20:25:02,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:25:02,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 20:25:02,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:25:02,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:25:02,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:02,815 INFO L628 ElimStorePlain]: treesize reduction 45, result has 66.9 percent of original size [2021-07-13 20:25:02,815 INFO L518 ElimStorePlain]: Eliminatee v_prenex_91 vanished before elimination [2021-07-13 20:25:02,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:25:02,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:143, output treesize:91 [2021-07-13 20:25:02,958 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-07-13 20:25:02,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 39 treesize of output 19 [2021-07-13 20:25:02,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:02,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:02,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:25:02,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:3 [2021-07-13 20:25:03,008 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 6 proven. 54 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:25:03,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586891832] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:25:03,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:25:03,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 31 [2021-07-13 20:25:03,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949863142] [2021-07-13 20:25:03,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:25:03,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:25:03,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:25:03,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=792, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:25:03,010 INFO L87 Difference]: Start difference. First operand 70662 states and 217294 transitions. Second operand has 32 states, 32 states have (on average 3.25) internal successors, (104), 31 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:03,231 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 26 [2021-07-13 20:25:08,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:25:08,332 INFO L93 Difference]: Finished difference Result 153573 states and 466390 transitions. [2021-07-13 20:25:08,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-07-13 20:25:08,333 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.25) internal successors, (104), 31 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-07-13 20:25:08,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:25:09,055 INFO L225 Difference]: With dead ends: 153573 [2021-07-13 20:25:09,055 INFO L226 Difference]: Without dead ends: 153356 [2021-07-13 20:25:09,056 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4557 ImplicationChecksByTransitivity, 3757.5ms TimeCoverageRelationStatistics Valid=2614, Invalid=9818, Unknown=0, NotChecked=0, Total=12432 [2021-07-13 20:25:09,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153356 states. [2021-07-13 20:25:11,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153356 to 79605. [2021-07-13 20:25:11,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79605 states, 79604 states have (on average 3.0911511984322395) internal successors, (246068), 79604 states have internal predecessors, (246068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:11,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79605 states to 79605 states and 246068 transitions. [2021-07-13 20:25:11,621 INFO L78 Accepts]: Start accepts. Automaton has 79605 states and 246068 transitions. Word has length 53 [2021-07-13 20:25:11,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:25:11,621 INFO L482 AbstractCegarLoop]: Abstraction has 79605 states and 246068 transitions. [2021-07-13 20:25:11,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 3.25) internal successors, (104), 31 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:11,621 INFO L276 IsEmpty]: Start isEmpty. Operand 79605 states and 246068 transitions. [2021-07-13 20:25:11,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-07-13 20:25:11,773 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:25:11,773 INFO L508 BasicCegarLoop]: trace histogram [6, 6, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:25:11,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable313 [2021-07-13 20:25:11,974 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:25:11,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:25:11,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1720706825, now seen corresponding path program 36 times [2021-07-13 20:25:11,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:25:11,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612232031] [2021-07-13 20:25:11,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:25:12,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:25:12,884 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:25:12,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:25:12,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612232031] [2021-07-13 20:25:12,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612232031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:25:12,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604639099] [2021-07-13 20:25:12,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:25:12,948 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-07-13 20:25:12,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:25:12,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 20:25:12,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:25:13,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:13,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:13,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:25:13,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2021-07-13 20:25:13,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:13,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:13,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:25:13,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:33, output treesize:7 [2021-07-13 20:25:13,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:25:13,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:13,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:13,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:25:13,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:25:13,293 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:25:13,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604639099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:25:13,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:25:13,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 12] total 27 [2021-07-13 20:25:13,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999416855] [2021-07-13 20:25:13,294 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-07-13 20:25:13,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:25:13,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-07-13 20:25:13,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=610, Unknown=0, NotChecked=0, Total=756 [2021-07-13 20:25:13,295 INFO L87 Difference]: Start difference. First operand 79605 states and 246068 transitions. Second operand has 28 states, 28 states have (on average 2.857142857142857) internal successors, (80), 27 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:18,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:25:18,159 INFO L93 Difference]: Finished difference Result 173464 states and 530614 transitions. [2021-07-13 20:25:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-07-13 20:25:18,159 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.857142857142857) internal successors, (80), 27 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-07-13 20:25:18,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:25:19,008 INFO L225 Difference]: With dead ends: 173464 [2021-07-13 20:25:19,009 INFO L226 Difference]: Without dead ends: 173464 [2021-07-13 20:25:19,009 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2716 ImplicationChecksByTransitivity, 3990.6ms TimeCoverageRelationStatistics Valid=1667, Invalid=7453, Unknown=0, NotChecked=0, Total=9120 [2021-07-13 20:25:19,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173464 states. [2021-07-13 20:25:21,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173464 to 82226. [2021-07-13 20:25:21,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82226 states, 82225 states have (on average 3.091115840681058) internal successors, (254167), 82225 states have internal predecessors, (254167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:22,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82226 states to 82226 states and 254167 transitions. [2021-07-13 20:25:22,204 INFO L78 Accepts]: Start accepts. Automaton has 82226 states and 254167 transitions. Word has length 53 [2021-07-13 20:25:22,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:25:22,204 INFO L482 AbstractCegarLoop]: Abstraction has 82226 states and 254167 transitions. [2021-07-13 20:25:22,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.857142857142857) internal successors, (80), 27 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:22,204 INFO L276 IsEmpty]: Start isEmpty. Operand 82226 states and 254167 transitions. [2021-07-13 20:25:22,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:25:22,371 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:25:22,371 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:25:22,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2021-07-13 20:25:22,573 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:25:22,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:25:22,573 INFO L82 PathProgramCache]: Analyzing trace with hash -210435843, now seen corresponding path program 37 times [2021-07-13 20:25:22,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:25:22,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794408310] [2021-07-13 20:25:22,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:25:22,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:25:22,816 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 7 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:25:22,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:25:22,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794408310] [2021-07-13 20:25:22,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794408310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:25:22,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37509770] [2021-07-13 20:25:22,817 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:25:22,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:25:22,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-13 20:25:22,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:25:23,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:25:23,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:23,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:23,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:25:23,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:38 [2021-07-13 20:25:23,720 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[v_prenex_95], 6=[v_prenex_94, q1]} [2021-07-13 20:25:23,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:25:23,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:23,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:23,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:23,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-07-13 20:25:23,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:23,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:25:23,778 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:23,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:23,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:23,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:23,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:23,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:23,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:23,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:23,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-07-13 20:25:23,827 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:23,833 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-13 20:25:23,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 10 [2021-07-13 20:25:23,834 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:23,860 INFO L628 ElimStorePlain]: treesize reduction 44, result has 40.5 percent of original size [2021-07-13 20:25:23,860 INFO L518 ElimStorePlain]: Eliminatee q1 vanished before elimination [2021-07-13 20:25:23,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:25:23,861 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:173, output treesize:28 [2021-07-13 20:25:23,909 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:25:23,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37509770] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:25:23,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:25:23,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-07-13 20:25:23,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644615232] [2021-07-13 20:25:23,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-13 20:25:23,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:25:23,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-13 20:25:23,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:25:23,911 INFO L87 Difference]: Start difference. First operand 82226 states and 254167 transitions. Second operand has 32 states, 32 states have (on average 3.0) internal successors, (96), 31 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:28,358 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 61 [2021-07-13 20:25:33,691 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 57 [2021-07-13 20:25:35,685 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-07-13 20:25:36,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:25:36,378 INFO L93 Difference]: Finished difference Result 114321 states and 350308 transitions. [2021-07-13 20:25:36,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2021-07-13 20:25:36,379 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.0) internal successors, (96), 31 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:25:36,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:25:36,720 INFO L225 Difference]: With dead ends: 114321 [2021-07-13 20:25:36,721 INFO L226 Difference]: Without dead ends: 108007 [2021-07-13 20:25:36,723 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17108 ImplicationChecksByTransitivity, 10236.2ms TimeCoverageRelationStatistics Valid=6498, Invalid=34104, Unknown=0, NotChecked=0, Total=40602 [2021-07-13 20:25:36,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108007 states. [2021-07-13 20:25:39,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108007 to 83960. [2021-07-13 20:25:39,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83960 states, 83959 states have (on average 3.092080658416608) internal successors, (259608), 83959 states have internal predecessors, (259608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:39,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83960 states to 83960 states and 259608 transitions. [2021-07-13 20:25:39,527 INFO L78 Accepts]: Start accepts. Automaton has 83960 states and 259608 transitions. Word has length 56 [2021-07-13 20:25:39,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:25:39,527 INFO L482 AbstractCegarLoop]: Abstraction has 83960 states and 259608 transitions. [2021-07-13 20:25:39,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 3.0) internal successors, (96), 31 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:39,527 INFO L276 IsEmpty]: Start isEmpty. Operand 83960 states and 259608 transitions. [2021-07-13 20:25:40,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:25:40,131 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:25:40,131 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:25:40,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable329 [2021-07-13 20:25:40,332 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:25:40,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:25:40,334 INFO L82 PathProgramCache]: Analyzing trace with hash 2102977505, now seen corresponding path program 38 times [2021-07-13 20:25:40,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:25:40,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604474352] [2021-07-13 20:25:40,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:25:40,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:25:40,665 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:25:40,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:25:40,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604474352] [2021-07-13 20:25:40,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604474352] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:25:40,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636211889] [2021-07-13 20:25:40,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:25:40,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:25:40,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:25:40,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 49 conjunts are in the unsatisfiable core [2021-07-13 20:25:40,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:25:41,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:41,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 31 [2021-07-13 20:25:41,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:41,188 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:25:41,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 31 [2021-07-13 20:25:41,189 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:41,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:41,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:25:41,216 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:109 [2021-07-13 20:25:41,934 INFO L446 ElimStorePlain]: Different costs {1=[q3, v_prenex_99], 3=[v_prenex_100, v_prenex_102], 10=[q1]} [2021-07-13 20:25:41,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:41,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2021-07-13 20:25:41,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:41,947 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:25:41,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 22 [2021-07-13 20:25:41,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:42,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:42,028 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:25:42,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 22 [2021-07-13 20:25:42,029 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:42,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:42,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 28 [2021-07-13 20:25:42,109 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:42,114 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:25:42,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 25 [2021-07-13 20:25:42,115 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:42,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:25:42,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2021-07-13 20:25:42,178 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:42,185 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:25:42,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 13 [2021-07-13 20:25:42,186 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:42,261 INFO L628 ElimStorePlain]: treesize reduction 44, result has 72.2 percent of original size [2021-07-13 20:25:42,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:25:42,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-07-13 20:25:42,275 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:42,279 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-07-13 20:25:42,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 18 [2021-07-13 20:25:42,281 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 20:25:42,315 INFO L628 ElimStorePlain]: treesize reduction 12, result has 76.9 percent of original size [2021-07-13 20:25:42,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:25:42,316 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 10 variables, input treesize:330, output treesize:38 [2021-07-13 20:25:42,378 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:25:42,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636211889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:25:42,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:25:42,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2021-07-13 20:25:42,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069395752] [2021-07-13 20:25:42,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-07-13 20:25:42,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:25:42,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-07-13 20:25:42,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=1126, Unknown=0, NotChecked=0, Total=1406 [2021-07-13 20:25:42,379 INFO L87 Difference]: Start difference. First operand 83960 states and 259608 transitions. Second operand has 38 states, 38 states have (on average 2.6052631578947367) internal successors, (99), 37 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:25:48,041 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 67 [2021-07-13 20:25:48,583 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 68 [2021-07-13 20:25:48,973 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 68 [2021-07-13 20:25:49,510 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 69 [2021-07-13 20:25:50,112 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 68 [2021-07-13 20:25:50,721 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 69 [2021-07-13 20:25:50,890 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 66 [2021-07-13 20:25:51,472 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 69 [2021-07-13 20:25:51,665 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 67 [2021-07-13 20:25:52,253 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 71 [2021-07-13 20:25:52,426 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 67 [2021-07-13 20:25:52,643 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2021-07-13 20:25:52,880 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 68 [2021-07-13 20:25:53,066 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 67 [2021-07-13 20:25:53,450 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-07-13 20:25:53,720 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 68 [2021-07-13 20:25:54,265 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-07-13 20:25:54,777 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 64 [2021-07-13 20:25:55,060 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 46 [2021-07-13 20:25:55,562 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-07-13 20:25:55,798 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 74 [2021-07-13 20:25:57,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:25:57,513 INFO L93 Difference]: Finished difference Result 173802 states and 530581 transitions. [2021-07-13 20:25:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2021-07-13 20:25:57,514 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.6052631578947367) internal successors, (99), 37 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:25:57,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:25:58,073 INFO L225 Difference]: With dead ends: 173802 [2021-07-13 20:25:58,073 INFO L226 Difference]: Without dead ends: 172613 [2021-07-13 20:25:58,075 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17954 ImplicationChecksByTransitivity, 12126.4ms TimeCoverageRelationStatistics Valid=8701, Invalid=36881, Unknown=0, NotChecked=0, Total=45582 [2021-07-13 20:25:58,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172613 states. [2021-07-13 20:26:00,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172613 to 85557. [2021-07-13 20:26:00,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85557 states, 85556 states have (on average 3.093482631259058) internal successors, (264666), 85556 states have internal predecessors, (264666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:01,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85557 states to 85557 states and 264666 transitions. [2021-07-13 20:26:01,527 INFO L78 Accepts]: Start accepts. Automaton has 85557 states and 264666 transitions. Word has length 56 [2021-07-13 20:26:01,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:26:01,527 INFO L482 AbstractCegarLoop]: Abstraction has 85557 states and 264666 transitions. [2021-07-13 20:26:01,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.6052631578947367) internal successors, (99), 37 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:01,527 INFO L276 IsEmpty]: Start isEmpty. Operand 85557 states and 264666 transitions. [2021-07-13 20:26:01,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:26:01,694 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:26:01,695 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:26:01,895 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable342 [2021-07-13 20:26:01,895 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:26:01,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:26:01,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1475087859, now seen corresponding path program 39 times [2021-07-13 20:26:01,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:26:01,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723256628] [2021-07-13 20:26:01,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:26:01,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:26:02,302 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:26:02,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:26:02,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723256628] [2021-07-13 20:26:02,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723256628] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:26:02,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004449428] [2021-07-13 20:26:02,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:26:02,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-07-13 20:26:02,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:26:02,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:26:02,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:26:02,935 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 39 [2021-07-13 20:26:03,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:03,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:03,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:03,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:26:03,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:03,050 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:26:03,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 10 [2021-07-13 20:26:03,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:03,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:26:03,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:26:03,057 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:13 [2021-07-13 20:26:03,117 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-13 20:26:03,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004449428] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:26:03,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:26:03,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-07-13 20:26:03,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609247525] [2021-07-13 20:26:03,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-13 20:26:03,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:26:03,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-13 20:26:03,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:26:03,119 INFO L87 Difference]: Start difference. First operand 85557 states and 264666 transitions. Second operand has 33 states, 33 states have (on average 3.242424242424242) internal successors, (107), 32 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:11,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:26:11,971 INFO L93 Difference]: Finished difference Result 214434 states and 647777 transitions. [2021-07-13 20:26:11,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2021-07-13 20:26:11,971 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.242424242424242) internal successors, (107), 32 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:26:11,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:26:12,776 INFO L225 Difference]: With dead ends: 214434 [2021-07-13 20:26:12,776 INFO L226 Difference]: Without dead ends: 213622 [2021-07-13 20:26:12,777 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13109 ImplicationChecksByTransitivity, 6389.0ms TimeCoverageRelationStatistics Valid=5812, Invalid=24988, Unknown=0, NotChecked=0, Total=30800 [2021-07-13 20:26:13,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213622 states. [2021-07-13 20:26:15,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213622 to 93330. [2021-07-13 20:26:16,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93330 states, 93329 states have (on average 3.085546828959916) internal successors, (287971), 93329 states have internal predecessors, (287971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:16,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93330 states to 93330 states and 287971 transitions. [2021-07-13 20:26:16,800 INFO L78 Accepts]: Start accepts. Automaton has 93330 states and 287971 transitions. Word has length 56 [2021-07-13 20:26:16,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:26:16,801 INFO L482 AbstractCegarLoop]: Abstraction has 93330 states and 287971 transitions. [2021-07-13 20:26:16,801 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 3.242424242424242) internal successors, (107), 32 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:16,801 INFO L276 IsEmpty]: Start isEmpty. Operand 93330 states and 287971 transitions. [2021-07-13 20:26:16,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:26:16,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:26:16,988 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:26:17,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable384,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:26:17,189 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:26:17,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:26:17,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1534591291, now seen corresponding path program 40 times [2021-07-13 20:26:17,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:26:17,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279554295] [2021-07-13 20:26:17,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:26:17,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:26:17,422 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 5 proven. 54 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:26:17,422 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:26:17,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279554295] [2021-07-13 20:26:17,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279554295] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:26:17,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346727031] [2021-07-13 20:26:17,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:26:17,471 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:26:17,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:26:17,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 34 conjunts are in the unsatisfiable core [2021-07-13 20:26:17,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:26:17,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:26:17,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:17,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:26:17,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:26:17,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:40 [2021-07-13 20:26:18,090 WARN L205 SmtUtils]: Spent 384.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2021-07-13 20:26:18,401 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[v_prenex_106], 6=[q1, v_prenex_105]} [2021-07-13 20:26:18,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:26:18,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:18,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:26:18,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:18,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-07-13 20:26:18,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:18,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:26:18,478 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:18,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:26:18,534 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-07-13 20:26:18,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 18 [2021-07-13 20:26:18,536 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:18,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:26:18,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:18,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:18,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:18,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:18,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:18,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:18,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-07-13 20:26:18,584 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:18,587 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-13 20:26:18,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 10 [2021-07-13 20:26:18,589 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:18,615 INFO L628 ElimStorePlain]: treesize reduction 12, result has 71.4 percent of original size [2021-07-13 20:26:18,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 20:26:18,615 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:167, output treesize:28 [2021-07-13 20:26:18,665 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:26:18,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346727031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:26:18,665 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:26:18,665 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 28 [2021-07-13 20:26:18,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660519649] [2021-07-13 20:26:18,665 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-07-13 20:26:18,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:26:18,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-07-13 20:26:18,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2021-07-13 20:26:18,666 INFO L87 Difference]: Start difference. First operand 93330 states and 287971 transitions. Second operand has 29 states, 29 states have (on average 3.206896551724138) internal successors, (93), 28 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:21,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:26:21,558 INFO L93 Difference]: Finished difference Result 113424 states and 347889 transitions. [2021-07-13 20:26:21,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-07-13 20:26:21,558 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.206896551724138) internal successors, (93), 28 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:26:21,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:26:21,907 INFO L225 Difference]: With dead ends: 113424 [2021-07-13 20:26:21,907 INFO L226 Difference]: Without dead ends: 109732 [2021-07-13 20:26:21,908 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1348 ImplicationChecksByTransitivity, 2044.2ms TimeCoverageRelationStatistics Valid=787, Invalid=3905, Unknown=0, NotChecked=0, Total=4692 [2021-07-13 20:26:22,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109732 states. [2021-07-13 20:26:23,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109732 to 93840. [2021-07-13 20:26:24,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93840 states, 93839 states have (on average 3.085721288590032) internal successors, (289561), 93839 states have internal predecessors, (289561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:24,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93840 states to 93840 states and 289561 transitions. [2021-07-13 20:26:24,766 INFO L78 Accepts]: Start accepts. Automaton has 93840 states and 289561 transitions. Word has length 56 [2021-07-13 20:26:24,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:26:24,767 INFO L482 AbstractCegarLoop]: Abstraction has 93840 states and 289561 transitions. [2021-07-13 20:26:24,767 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 3.206896551724138) internal successors, (93), 28 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:24,767 INFO L276 IsEmpty]: Start isEmpty. Operand 93840 states and 289561 transitions. [2021-07-13 20:26:24,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:26:24,948 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:26:24,948 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:26:25,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable392,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:26:25,149 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:26:25,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:26:25,149 INFO L82 PathProgramCache]: Analyzing trace with hash -446962657, now seen corresponding path program 41 times [2021-07-13 20:26:25,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:26:25,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902112446] [2021-07-13 20:26:25,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:26:25,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:26:25,554 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:26:25,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:26:25,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902112446] [2021-07-13 20:26:25,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902112446] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:26:25,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808925737] [2021-07-13 20:26:25,555 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:26:25,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-07-13 20:26:25,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:26:25,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:26:25,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:26:26,340 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_112, v_prenex_114], 1=[q3, v_prenex_110], 3=[v_prenex_108]} [2021-07-13 20:26:26,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:26:26,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:26,449 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-07-13 20:26:26,449 INFO L628 ElimStorePlain]: treesize reduction 42, result has 82.6 percent of original size [2021-07-13 20:26:26,449 INFO L518 ElimStorePlain]: Eliminatee v_prenex_114 vanished before elimination [2021-07-13 20:26:26,454 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:26:26,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 5 [2021-07-13 20:26:26,455 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:26,535 INFO L628 ElimStorePlain]: treesize reduction 39, result has 79.1 percent of original size [2021-07-13 20:26:26,536 INFO L518 ElimStorePlain]: Eliminatee v_prenex_110 vanished before elimination [2021-07-13 20:26:26,540 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:26:26,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 6 [2021-07-13 20:26:26,541 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:26,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:26:26,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:26:26,578 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 10 variables, input treesize:249, output treesize:128 [2021-07-13 20:26:26,689 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:26:26,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:26:26,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:26,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:26:26,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:26:26,692 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:3 [2021-07-13 20:26:26,740 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:26:26,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808925737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:26:26,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:26:26,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-07-13 20:26:26,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209746419] [2021-07-13 20:26:26,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-13 20:26:26,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:26:26,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-13 20:26:26,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=866, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:26:26,741 INFO L87 Difference]: Start difference. First operand 93840 states and 289561 transitions. Second operand has 33 states, 33 states have (on average 3.3636363636363638) internal successors, (111), 32 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:29,399 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 62 [2021-07-13 20:26:31,283 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 63 [2021-07-13 20:26:31,573 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 57 [2021-07-13 20:26:32,186 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-07-13 20:26:33,159 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 71 [2021-07-13 20:26:36,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:26:36,388 INFO L93 Difference]: Finished difference Result 141767 states and 430405 transitions. [2021-07-13 20:26:36,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2021-07-13 20:26:36,388 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.3636363636363638) internal successors, (111), 32 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:26:36,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:26:36,873 INFO L225 Difference]: With dead ends: 141767 [2021-07-13 20:26:36,874 INFO L226 Difference]: Without dead ends: 141561 [2021-07-13 20:26:36,875 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10589 ImplicationChecksByTransitivity, 7349.8ms TimeCoverageRelationStatistics Valid=4484, Invalid=22576, Unknown=0, NotChecked=0, Total=27060 [2021-07-13 20:26:37,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141561 states. [2021-07-13 20:26:39,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141561 to 93871. [2021-07-13 20:26:39,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93871 states, 93870 states have (on average 3.0854905720677532) internal successors, (289635), 93870 states have internal predecessors, (289635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:39,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93871 states to 93871 states and 289635 transitions. [2021-07-13 20:26:39,859 INFO L78 Accepts]: Start accepts. Automaton has 93871 states and 289635 transitions. Word has length 56 [2021-07-13 20:26:39,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:26:39,859 INFO L482 AbstractCegarLoop]: Abstraction has 93871 states and 289635 transitions. [2021-07-13 20:26:39,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 3.3636363636363638) internal successors, (111), 32 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:39,859 INFO L276 IsEmpty]: Start isEmpty. Operand 93871 states and 289635 transitions. [2021-07-13 20:26:40,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:26:40,502 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:26:40,502 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:26:40,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2021-07-13 20:26:40,702 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:26:40,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:26:40,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1594296135, now seen corresponding path program 42 times [2021-07-13 20:26:40,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:26:40,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635052598] [2021-07-13 20:26:40,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:26:40,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:26:41,028 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:26:41,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:26:41,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635052598] [2021-07-13 20:26:41,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635052598] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:26:41,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892607688] [2021-07-13 20:26:41,028 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 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-07-13 20:26:41,069 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-07-13 20:26:41,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:26:41,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-13 20:26:41,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:26:41,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:41,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:41,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:26:41,420 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 20 treesize of output 10 [2021-07-13 20:26:41,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:41,425 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:26:41,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:26:41,426 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:26:41,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:26:41,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:26:41,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:13 [2021-07-13 20:26:41,504 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:26:41,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892607688] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:26:41,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:26:41,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-07-13 20:26:41,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046260059] [2021-07-13 20:26:41,505 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-13 20:26:41,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:26:41,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-13 20:26:41,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:26:41,505 INFO L87 Difference]: Start difference. First operand 93871 states and 289635 transitions. Second operand has 33 states, 33 states have (on average 3.3636363636363638) internal successors, (111), 32 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:26:42,137 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 23 [2021-07-13 20:26:51,066 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 54 [2021-07-13 20:26:51,204 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2021-07-13 20:26:51,910 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-07-13 20:26:53,349 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 40 [2021-07-13 20:26:54,706 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2021-07-13 20:26:56,034 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 28 [2021-07-13 20:26:57,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:26:57,147 INFO L93 Difference]: Finished difference Result 221817 states and 668799 transitions. [2021-07-13 20:26:57,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 229 states. [2021-07-13 20:26:57,147 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.3636363636363638) internal successors, (111), 32 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:26:57,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:26:58,193 INFO L225 Difference]: With dead ends: 221817 [2021-07-13 20:26:58,193 INFO L226 Difference]: Without dead ends: 221521 [2021-07-13 20:26:58,196 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 249 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27629 ImplicationChecksByTransitivity, 12008.2ms TimeCoverageRelationStatistics Valid=10333, Invalid=52417, Unknown=0, NotChecked=0, Total=62750 [2021-07-13 20:26:58,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221521 states. [2021-07-13 20:27:02,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221521 to 99188. [2021-07-13 20:27:02,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99188 states, 99187 states have (on average 3.094084910320909) internal successors, (306893), 99187 states have internal predecessors, (306893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:02,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99188 states to 99188 states and 306893 transitions. [2021-07-13 20:27:02,515 INFO L78 Accepts]: Start accepts. Automaton has 99188 states and 306893 transitions. Word has length 56 [2021-07-13 20:27:02,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:27:02,515 INFO L482 AbstractCegarLoop]: Abstraction has 99188 states and 306893 transitions. [2021-07-13 20:27:02,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 3.3636363636363638) internal successors, (111), 32 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:02,516 INFO L276 IsEmpty]: Start isEmpty. Operand 99188 states and 306893 transitions. [2021-07-13 20:27:03,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:27:03,190 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:27:03,190 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:27:03,390 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2021-07-13 20:27:03,391 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:27:03,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:27:03,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1648612163, now seen corresponding path program 43 times [2021-07-13 20:27:03,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:27:03,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684394556] [2021-07-13 20:27:03,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:27:03,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:27:03,780 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:27:03,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:27:03,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684394556] [2021-07-13 20:27:03,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684394556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:27:03,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257248303] [2021-07-13 20:27:03,781 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 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:27:03,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:27:03,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 37 conjunts are in the unsatisfiable core [2021-07-13 20:27:03,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:27:03,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:27:03,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:03,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:03,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:27:03,989 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:38 [2021-07-13 20:27:04,368 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_120, v_prenex_116], 1=[v_prenex_118], 3=[v_prenex_122]} [2021-07-13 20:27:04,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:27:04,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:04,741 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 71 [2021-07-13 20:27:04,741 INFO L628 ElimStorePlain]: treesize reduction 49, result has 84.0 percent of original size [2021-07-13 20:27:04,741 INFO L518 ElimStorePlain]: Eliminatee v_prenex_120 vanished before elimination [2021-07-13 20:27:04,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2021-07-13 20:27:04,746 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:04,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:04,811 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:27:04,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 15 [2021-07-13 20:27:04,812 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:04,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:04,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:04,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:04,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:04,876 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 30 treesize of output 16 [2021-07-13 20:27:04,877 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:04,881 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:27:04,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2021-07-13 20:27:04,883 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:04,961 INFO L628 ElimStorePlain]: treesize reduction 26, result has 84.4 percent of original size [2021-07-13 20:27:04,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:27:04,962 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:317, output treesize:137 [2021-07-13 20:27:05,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:27:05,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:05,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,072 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 20 treesize of output 10 [2021-07-13 20:27:05,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:05,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:05,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2021-07-13 20:27:05,086 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:05,091 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-07-13 20:27:05,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 39 treesize of output 19 [2021-07-13 20:27:05,093 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:05,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:05,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:27:05,117 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:48 [2021-07-13 20:27:05,311 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:27:05,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257248303] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:27:05,311 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:27:05,311 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 34 [2021-07-13 20:27:05,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514413582] [2021-07-13 20:27:05,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-07-13 20:27:05,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:27:05,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-07-13 20:27:05,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=956, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 20:27:05,312 INFO L87 Difference]: Start difference. First operand 99188 states and 306893 transitions. Second operand has 35 states, 35 states have (on average 3.085714285714286) internal successors, (108), 34 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:06,350 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 37 [2021-07-13 20:27:06,632 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 38 [2021-07-13 20:27:07,877 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-07-13 20:27:08,726 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 56 [2021-07-13 20:27:09,175 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 64 [2021-07-13 20:27:10,093 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 59 [2021-07-13 20:27:10,258 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-07-13 20:27:10,862 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 67 [2021-07-13 20:27:11,561 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2021-07-13 20:27:12,169 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 66 [2021-07-13 20:27:18,236 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 44 [2021-07-13 20:27:18,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:27:18,937 INFO L93 Difference]: Finished difference Result 155668 states and 472955 transitions. [2021-07-13 20:27:18,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2021-07-13 20:27:18,937 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 3.085714285714286) internal successors, (108), 34 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:27:18,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:27:19,461 INFO L225 Difference]: With dead ends: 155668 [2021-07-13 20:27:19,461 INFO L226 Difference]: Without dead ends: 154003 [2021-07-13 20:27:19,463 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16158 ImplicationChecksByTransitivity, 11746.2ms TimeCoverageRelationStatistics Valid=6761, Invalid=30295, Unknown=0, NotChecked=0, Total=37056 [2021-07-13 20:27:19,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154003 states. [2021-07-13 20:27:22,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154003 to 100745. [2021-07-13 20:27:22,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100745 states, 100744 states have (on average 3.0992912729294053) internal successors, (312235), 100744 states have internal predecessors, (312235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:23,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100745 states to 100745 states and 312235 transitions. [2021-07-13 20:27:23,043 INFO L78 Accepts]: Start accepts. Automaton has 100745 states and 312235 transitions. Word has length 56 [2021-07-13 20:27:23,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:27:23,043 INFO L482 AbstractCegarLoop]: Abstraction has 100745 states and 312235 transitions. [2021-07-13 20:27:23,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 3.085714285714286) internal successors, (108), 34 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:23,043 INFO L276 IsEmpty]: Start isEmpty. Operand 100745 states and 312235 transitions. [2021-07-13 20:27:23,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:27:23,265 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:27:23,265 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:27:23,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2021-07-13 20:27:23,488 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:27:23,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:27:23,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1347602821, now seen corresponding path program 44 times [2021-07-13 20:27:23,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:27:23,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501119927] [2021-07-13 20:27:23,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:27:23,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:27:23,827 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:27:23,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:27:23,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501119927] [2021-07-13 20:27:23,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501119927] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:27:23,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035717742] [2021-07-13 20:27:23,827 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 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-07-13 20:27:23,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:27:23,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:27:23,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 20:27:23,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:27:24,574 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_130], 1=[v_prenex_124, v_prenex_126], 3=[v_prenex_128]} [2021-07-13 20:27:24,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 20:27:24,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:24,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:24,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:27:24,648 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:24,749 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 65 [2021-07-13 20:27:24,749 INFO L628 ElimStorePlain]: treesize reduction 33, result has 85.2 percent of original size [2021-07-13 20:27:24,754 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:27:24,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 5 [2021-07-13 20:27:24,755 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:24,832 INFO L628 ElimStorePlain]: treesize reduction 37, result has 79.1 percent of original size [2021-07-13 20:27:24,832 INFO L518 ElimStorePlain]: Eliminatee v_prenex_126 vanished before elimination [2021-07-13 20:27:24,837 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:27:24,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 6 [2021-07-13 20:27:24,839 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:24,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:24,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:27:24,874 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:235, output treesize:124 [2021-07-13 20:27:24,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-07-13 20:27:24,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:24,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2021-07-13 20:27:24,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:24,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:24,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-07-13 20:27:24,981 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:24,984 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:27:24,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:27:24,986 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:25,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:25,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:27:25,005 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:144, output treesize:41 [2021-07-13 20:27:25,123 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:27:25,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035717742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:27:25,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:27:25,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-07-13 20:27:25,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506726250] [2021-07-13 20:27:25,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-13 20:27:25,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:27:25,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-13 20:27:25,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=857, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:27:25,124 INFO L87 Difference]: Start difference. First operand 100745 states and 312235 transitions. Second operand has 33 states, 33 states have (on average 3.3636363636363638) internal successors, (111), 32 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:29,570 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 64 [2021-07-13 20:27:32,883 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 61 [2021-07-13 20:27:34,347 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 62 [2021-07-13 20:27:35,223 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 71 [2021-07-13 20:27:36,253 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2021-07-13 20:27:36,652 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 73 [2021-07-13 20:27:37,432 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-07-13 20:27:38,086 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2021-07-13 20:27:39,145 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2021-07-13 20:27:41,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:27:41,127 INFO L93 Difference]: Finished difference Result 157303 states and 481428 transitions. [2021-07-13 20:27:41,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2021-07-13 20:27:41,128 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.3636363636363638) internal successors, (111), 32 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:27:41,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:27:41,691 INFO L225 Difference]: With dead ends: 157303 [2021-07-13 20:27:41,691 INFO L226 Difference]: Without dead ends: 156348 [2021-07-13 20:27:41,693 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17918 ImplicationChecksByTransitivity, 13951.2ms TimeCoverageRelationStatistics Valid=6322, Invalid=37988, Unknown=0, NotChecked=0, Total=44310 [2021-07-13 20:27:42,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156348 states. [2021-07-13 20:27:44,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156348 to 100821. [2021-07-13 20:27:44,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100821 states, 100820 states have (on average 3.0988891093037094) internal successors, (312430), 100820 states have internal predecessors, (312430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:45,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100821 states to 100821 states and 312430 transitions. [2021-07-13 20:27:45,334 INFO L78 Accepts]: Start accepts. Automaton has 100821 states and 312430 transitions. Word has length 56 [2021-07-13 20:27:45,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:27:45,335 INFO L482 AbstractCegarLoop]: Abstraction has 100821 states and 312430 transitions. [2021-07-13 20:27:45,335 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 3.3636363636363638) internal successors, (111), 32 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:45,335 INFO L276 IsEmpty]: Start isEmpty. Operand 100821 states and 312430 transitions. [2021-07-13 20:27:45,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:27:45,562 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:27:45,562 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:27:45,762 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable447,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:27:45,763 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:27:45,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:27:45,763 INFO L82 PathProgramCache]: Analyzing trace with hash -236391918, now seen corresponding path program 45 times [2021-07-13 20:27:45,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:27:45,763 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285044849] [2021-07-13 20:27:45,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:27:45,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:27:45,989 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 22 proven. 37 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-13 20:27:45,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:27:45,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285044849] [2021-07-13 20:27:45,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285044849] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:27:45,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903482469] [2021-07-13 20:27:45,990 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 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-07-13 20:27:46,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-07-13 20:27:46,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:27:46,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:27:46,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:27:46,142 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:27:46,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-07-13 20:27:46,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:46,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:46,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:27:46,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-07-13 20:27:46,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-07-13 20:27:46,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:46,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:46,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:27:46,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:3 [2021-07-13 20:27:46,245 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 22 proven. 37 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-13 20:27:46,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903482469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:27:46,245 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:27:46,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 23 [2021-07-13 20:27:46,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871681018] [2021-07-13 20:27:46,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-13 20:27:46,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:27:46,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-13 20:27:46,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-07-13 20:27:46,247 INFO L87 Difference]: Start difference. First operand 100821 states and 312430 transitions. Second operand has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 23 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:48,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:27:48,471 INFO L93 Difference]: Finished difference Result 171539 states and 529105 transitions. [2021-07-13 20:27:48,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-13 20:27:48,472 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 23 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:27:48,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:27:49,358 INFO L225 Difference]: With dead ends: 171539 [2021-07-13 20:27:49,358 INFO L226 Difference]: Without dead ends: 171539 [2021-07-13 20:27:49,358 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 771.2ms TimeCoverageRelationStatistics Valid=426, Invalid=2124, Unknown=0, NotChecked=0, Total=2550 [2021-07-13 20:27:49,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171539 states. [2021-07-13 20:27:51,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171539 to 102356. [2021-07-13 20:27:52,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102356 states, 102355 states have (on average 3.097542865517073) internal successors, (317049), 102355 states have internal predecessors, (317049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:52,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102356 states to 102356 states and 317049 transitions. [2021-07-13 20:27:52,756 INFO L78 Accepts]: Start accepts. Automaton has 102356 states and 317049 transitions. Word has length 56 [2021-07-13 20:27:52,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:27:52,756 INFO L482 AbstractCegarLoop]: Abstraction has 102356 states and 317049 transitions. [2021-07-13 20:27:52,756 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 23 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:52,756 INFO L276 IsEmpty]: Start isEmpty. Operand 102356 states and 317049 transitions. [2021-07-13 20:27:52,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:27:52,960 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:27:52,960 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:27:53,161 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable456 [2021-07-13 20:27:53,161 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:27:53,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:27:53,162 INFO L82 PathProgramCache]: Analyzing trace with hash -567906586, now seen corresponding path program 46 times [2021-07-13 20:27:53,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:27:53,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151839444] [2021-07-13 20:27:53,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:27:53,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:27:53,392 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 22 proven. 37 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-13 20:27:53,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:27:53,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151839444] [2021-07-13 20:27:53,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151839444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:27:53,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870355888] [2021-07-13 20:27:53,393 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 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-07-13 20:27:53,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:27:53,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:27:53,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-13 20:27:53,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:27:53,876 WARN L205 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2021-07-13 20:27:53,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:27:53,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 20:27:53,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2021-07-13 20:27:53,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:53,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:53,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:27:53,963 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:7 [2021-07-13 20:27:53,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:27:53,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:27:53,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:27:53,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:27:53,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:27:54,016 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 22 proven. 37 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-13 20:27:54,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870355888] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:27:54,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:27:54,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 21 [2021-07-13 20:27:54,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372457815] [2021-07-13 20:27:54,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-13 20:27:54,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:27:54,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-13 20:27:54,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:27:54,017 INFO L87 Difference]: Start difference. First operand 102356 states and 317049 transitions. Second operand has 22 states, 22 states have (on average 3.590909090909091) internal successors, (79), 21 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:27:55,291 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2021-07-13 20:27:55,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:27:55,910 INFO L93 Difference]: Finished difference Result 161530 states and 495986 transitions. [2021-07-13 20:27:55,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 20:27:55,910 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.590909090909091) internal successors, (79), 21 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:27:55,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:27:56,757 INFO L225 Difference]: With dead ends: 161530 [2021-07-13 20:27:56,757 INFO L226 Difference]: Without dead ends: 161530 [2021-07-13 20:27:56,757 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 908.5ms TimeCoverageRelationStatistics Valid=280, Invalid=1790, Unknown=0, NotChecked=0, Total=2070 [2021-07-13 20:27:56,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161530 states. [2021-07-13 20:27:59,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161530 to 98853. [2021-07-13 20:27:59,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98853 states, 98852 states have (on average 3.097104762675515) internal successors, (306155), 98852 states have internal predecessors, (306155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:28:00,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98853 states to 98853 states and 306155 transitions. [2021-07-13 20:28:00,073 INFO L78 Accepts]: Start accepts. Automaton has 98853 states and 306155 transitions. Word has length 56 [2021-07-13 20:28:00,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:28:00,073 INFO L482 AbstractCegarLoop]: Abstraction has 98853 states and 306155 transitions. [2021-07-13 20:28:00,073 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 3.590909090909091) internal successors, (79), 21 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:28:00,073 INFO L276 IsEmpty]: Start isEmpty. Operand 98853 states and 306155 transitions. [2021-07-13 20:28:00,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:28:00,251 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:28:00,251 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:28:00,451 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable457 [2021-07-13 20:28:00,452 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:28:00,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:28:00,452 INFO L82 PathProgramCache]: Analyzing trace with hash 101949245, now seen corresponding path program 47 times [2021-07-13 20:28:00,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:28:00,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111096151] [2021-07-13 20:28:00,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:28:00,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:28:01,450 WARN L205 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 29 [2021-07-13 20:28:01,601 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:28:01,602 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:28:01,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111096151] [2021-07-13 20:28:01,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111096151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:28:01,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073000663] [2021-07-13 20:28:01,602 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 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-07-13 20:28:01,662 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-07-13 20:28:01,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:28:01,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 35 conjunts are in the unsatisfiable core [2021-07-13 20:28:01,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:28:01,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:28:01,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:01,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:28:01,797 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:28:01,797 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-07-13 20:28:02,393 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_134], 1=[q3], 3=[v_prenex_132]} [2021-07-13 20:28:02,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2021-07-13 20:28:02,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:02,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:28:02,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:02,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:28:02,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-07-13 20:28:02,497 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:02,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:28:02,501 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:02,612 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-13 20:28:02,613 INFO L628 ElimStorePlain]: treesize reduction 42, result has 83.6 percent of original size [2021-07-13 20:28:02,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-07-13 20:28:02,618 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:02,623 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:28:02,623 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 30 treesize of output 16 [2021-07-13 20:28:02,624 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:02,699 INFO L628 ElimStorePlain]: treesize reduction 26, result has 83.6 percent of original size [2021-07-13 20:28:02,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:28:02,700 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:309, output treesize:133 [2021-07-13 20:28:02,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2021-07-13 20:28:02,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:02,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,798 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 20 treesize of output 10 [2021-07-13 20:28:02,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:02,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:02,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-07-13 20:28:02,817 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:02,821 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:28:02,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:28:02,822 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:04,121 WARN L205 SmtUtils]: Spent 1.30 s on a formula simplification that was a NOOP. DAG size: 23 [2021-07-13 20:28:04,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:28:04,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:28:04,122 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:44 [2021-07-13 20:28:04,253 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:28:04,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073000663] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:28:04,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:28:04,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16] total 36 [2021-07-13 20:28:04,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503871986] [2021-07-13 20:28:04,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 37 states [2021-07-13 20:28:04,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:28:04,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-07-13 20:28:04,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2021-07-13 20:28:04,254 INFO L87 Difference]: Start difference. First operand 98853 states and 306155 transitions. Second operand has 37 states, 37 states have (on average 2.918918918918919) internal successors, (108), 36 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:28:05,860 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 63 [2021-07-13 20:28:06,306 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 41 [2021-07-13 20:28:06,779 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 75 [2021-07-13 20:28:06,903 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 40 [2021-07-13 20:28:07,447 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 50 [2021-07-13 20:28:07,864 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 40 [2021-07-13 20:28:08,049 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 70 [2021-07-13 20:28:08,295 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 78 [2021-07-13 20:28:09,210 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 65 [2021-07-13 20:28:09,536 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 53 [2021-07-13 20:28:09,679 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 48 [2021-07-13 20:28:10,117 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 64 [2021-07-13 20:28:10,444 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 69 [2021-07-13 20:28:10,732 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 50 [2021-07-13 20:28:10,879 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 47 [2021-07-13 20:28:11,098 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 68 [2021-07-13 20:28:11,687 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 54 [2021-07-13 20:28:11,943 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 68 [2021-07-13 20:28:12,191 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 67 [2021-07-13 20:28:12,635 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 53 [2021-07-13 20:28:12,776 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 46 [2021-07-13 20:28:13,440 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 47 [2021-07-13 20:28:13,876 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 67 [2021-07-13 20:28:14,281 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-07-13 20:28:14,691 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 43 [2021-07-13 20:28:14,875 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-07-13 20:28:15,618 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-07-13 20:28:17,312 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-07-13 20:28:18,418 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-07-13 20:28:18,746 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-07-13 20:28:20,603 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 47 [2021-07-13 20:28:20,778 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-07-13 20:28:21,497 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2021-07-13 20:28:21,648 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2021-07-13 20:28:21,930 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-07-13 20:28:22,420 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-07-13 20:28:22,704 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-13 20:28:23,342 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2021-07-13 20:28:24,296 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-07-13 20:28:24,739 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-07-13 20:28:25,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:28:25,309 INFO L93 Difference]: Finished difference Result 151621 states and 462357 transitions. [2021-07-13 20:28:25,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 234 states. [2021-07-13 20:28:25,309 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.918918918918919) internal successors, (108), 36 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-13 20:28:25,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:28:26,017 INFO L225 Difference]: With dead ends: 151621 [2021-07-13 20:28:26,017 INFO L226 Difference]: Without dead ends: 150211 [2021-07-13 20:28:26,019 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 252 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27339 ImplicationChecksByTransitivity, 20036.6ms TimeCoverageRelationStatistics Valid=9307, Invalid=54955, Unknown=0, NotChecked=0, Total=64262 [2021-07-13 20:28:26,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150211 states. [2021-07-13 20:28:28,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150211 to 101422. [2021-07-13 20:28:29,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101422 states, 101421 states have (on average 3.106841778329932) internal successors, (315099), 101421 states have internal predecessors, (315099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:28:29,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101422 states to 101422 states and 315099 transitions. [2021-07-13 20:28:29,440 INFO L78 Accepts]: Start accepts. Automaton has 101422 states and 315099 transitions. Word has length 56 [2021-07-13 20:28:29,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:28:29,440 INFO L482 AbstractCegarLoop]: Abstraction has 101422 states and 315099 transitions. [2021-07-13 20:28:29,440 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 37 states, 37 states have (on average 2.918918918918919) internal successors, (108), 36 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:28:29,440 INFO L276 IsEmpty]: Start isEmpty. Operand 101422 states and 315099 transitions. [2021-07-13 20:28:30,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-13 20:28:30,111 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:28:30,111 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:28:30,311 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable458 [2021-07-13 20:28:30,312 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:28:30,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:28:30,312 INFO L82 PathProgramCache]: Analyzing trace with hash -1196803067, now seen corresponding path program 48 times [2021-07-13 20:28:30,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:28:30,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753183196] [2021-07-13 20:28:30,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:28:30,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:28:31,019 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:28:31,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:28:31,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753183196] [2021-07-13 20:28:31,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753183196] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:28:31,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154581043] [2021-07-13 20:28:31,019 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:28:31,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-07-13 20:28:31,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:28:31,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 20:28:31,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:28:31,550 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-07-13 20:28:31,738 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_139], 1=[v_prenex_143, v_prenex_137], 3=[v_prenex_141]} [2021-07-13 20:28:31,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 20:28:31,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:31,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:28:31,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-13 20:28:31,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:31,911 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 65 [2021-07-13 20:28:31,912 INFO L628 ElimStorePlain]: treesize reduction 33, result has 85.2 percent of original size [2021-07-13 20:28:31,918 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:28:31,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 5 [2021-07-13 20:28:31,919 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:31,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:28:31,971 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:28:31,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 5 [2021-07-13 20:28:31,972 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:32,048 INFO L628 ElimStorePlain]: treesize reduction 26, result has 84.3 percent of original size [2021-07-13 20:28:32,053 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:28:32,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 6 [2021-07-13 20:28:32,054 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:32,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:28:32,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:28:32,089 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:235, output treesize:124 [2021-07-13 20:28:32,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-07-13 20:28:32,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:32,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-07-13 20:28:32,196 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:32,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-13 20:28:32,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2021-07-13 20:28:32,203 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:32,206 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-13 20:28:32,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 13 [2021-07-13 20:28:32,208 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:28:32,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:28:32,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 20:28:32,226 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:144, output treesize:41 [2021-07-13 20:28:32,365 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:28:32,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154581043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:28:32,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:28:32,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 34 [2021-07-13 20:28:32,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363487990] [2021-07-13 20:28:32,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-07-13 20:28:32,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:28:32,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-07-13 20:28:32,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1015, Unknown=0, NotChecked=0, Total=1190 [2021-07-13 20:28:32,366 INFO L87 Difference]: Start difference. First operand 101422 states and 315099 transitions. Second operand has 35 states, 35 states have (on average 3.1714285714285713) internal successors, (111), 34 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:28:35,275 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 61 [2021-07-13 20:28:35,601 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 40 [2021-07-13 20:28:36,052 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 50 [2021-07-13 20:28:37,182 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-07-13 20:28:38,283 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-07-13 20:28:38,674 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 60 [2021-07-13 20:28:39,762 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-07-13 20:28:41,695 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 54 [2021-07-13 20:28:42,238 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-07-13 20:28:42,815 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-07-13 20:28:42,982 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-07-13 20:28:43,470 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 65 [2021-07-13 20:28:43,670 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 57 [2021-07-13 20:28:44,171 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 63 [2021-07-13 20:28:44,320 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-07-13 20:28:44,523 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 52 [2021-07-13 20:28:44,955 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 73 [2021-07-13 20:28:45,129 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-07-13 20:28:45,262 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-07-13 20:28:45,680 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 58 [2021-07-13 20:28:46,138 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 72 [2021-07-13 20:28:46,501 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2021-07-13 20:28:46,829 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2021-07-13 20:28:47,066 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 75 [2021-07-13 20:28:47,915 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-07-13 20:28:48,084 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 62 [2021-07-13 20:28:48,620 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 57 [2021-07-13 20:28:49,156 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 77 [2021-07-13 20:28:49,803 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 71 [2021-07-13 20:28:49,941 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2021-07-13 20:28:50,547 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 68 [2021-07-13 20:28:51,005 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-07-13 20:28:51,174 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 74 [2021-07-13 20:28:51,495 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 69 [2021-07-13 20:28:51,623 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-13 20:28:51,923 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-07-13 20:28:52,177 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 59 [2021-07-13 20:28:52,361 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-07-13 20:28:52,635 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 76 [2021-07-13 20:28:53,088 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57