/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-29289db [2021-06-05 06:13:38,785 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 06:13:38,787 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 06:13:38,825 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 06:13:38,825 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 06:13:38,829 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 06:13:38,831 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 06:13:38,836 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 06:13:38,838 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 06:13:38,842 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 06:13:38,843 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 06:13:38,844 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 06:13:38,844 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 06:13:38,846 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 06:13:38,847 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 06:13:38,848 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 06:13:38,851 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 06:13:38,851 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 06:13:38,853 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 06:13:38,858 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 06:13:38,859 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 06:13:38,860 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 06:13:38,861 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 06:13:38,863 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 06:13:38,869 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 06:13:38,870 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 06:13:38,870 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 06:13:38,871 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 06:13:38,871 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 06:13:38,872 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 06:13:38,872 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 06:13:38,873 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 06:13:38,874 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 06:13:38,875 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 06:13:38,876 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 06:13:38,876 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 06:13:38,876 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 06:13:38,876 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 06:13:38,877 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 06:13:38,877 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 06:13:38,878 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 06:13:38,882 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-06-05 06:13:38,916 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 06:13:38,917 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 06:13:38,917 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 06:13:38,917 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 06:13:38,919 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 06:13:38,920 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 06:13:38,920 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 06:13:38,920 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 06:13:38,920 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 06:13:38,920 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 06:13:38,921 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 06:13:38,921 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 06:13:38,922 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 06:13:38,922 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 06:13:38,922 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 06:13:38,922 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 06:13:38,922 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 06:13:38,922 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 06:13:38,922 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 06:13:38,923 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 06:13:38,923 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 06:13:38,923 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 06:13:38,923 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 06:13:38,923 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 06:13:38,923 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 06:13:38,924 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 06:13:38,924 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 06:13:38,924 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 06:13:38,924 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 06:13:38,924 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 06:13:38,924 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 06:13:38,924 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-05 06:13:39,214 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 06:13:39,240 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 06:13:39,242 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 06:13:39,243 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 06:13:39,244 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 06:13:39,245 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-06-05 06:13:39,246 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-06-05 06:13:39,318 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 06:13:39,320 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 06:13:39,322 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 06:13:39,322 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 06:13:39,322 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 06:13:39,333 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 05.06 06:13:39" (1/1) ... [2021-06-05 06:13:39,341 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 05.06 06:13:39" (1/1) ... [2021-06-05 06:13:39,348 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 06:13:39,349 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 06:13:39,350 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 06:13:39,351 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 06:13:39,357 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:13:39" (1/1) ... [2021-06-05 06:13:39,357 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:13:39" (1/1) ... [2021-06-05 06:13:39,368 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:13:39" (1/1) ... [2021-06-05 06:13:39,368 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:13:39" (1/1) ... [2021-06-05 06:13:39,371 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:13:39" (1/1) ... [2021-06-05 06:13:39,374 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:13:39" (1/1) ... [2021-06-05 06:13:39,375 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:13:39" (1/1) ... [2021-06-05 06:13:39,376 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 06:13:39,378 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 06:13:39,378 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 06:13:39,378 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 06:13:39,380 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:13:39" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 06:13:39,458 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 06:13:39,458 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 06:13:39,459 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 06:13:39,459 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 06:13:39,459 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 06:13:39,459 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 06:13:39,460 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 06:13:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 06:13:39,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 06:13:39,460 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-05 06:13:39,460 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-05 06:13:39,461 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-05 06:13:39,462 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-05 06:13:39,845 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 06:13:39,845 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-05 06:13:39,847 INFO L202 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 06:13:39 BoogieIcfgContainer [2021-06-05 06:13:39,847 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 06:13:39,848 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 06:13:39,849 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 06:13:39,851 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 06:13:39,851 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 06:13:39" (1/2) ... [2021-06-05 06:13:39,852 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12c7aa61 and model type ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 06:13:39, skipping insertion in model container [2021-06-05 06:13:39,852 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 06:13:39" (2/2) ... [2021-06-05 06:13:39,853 INFO L111 eAbstractionObserver]: Analyzing ICFG ring-nondet.wvr.bpl [2021-06-05 06:13:39,858 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 06:13:39,858 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 06:13:39,858 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 06:13:39,859 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 06:13:39,886 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-06-05 06:13:39,903 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-06-05 06:13:39,918 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 06:13:39,919 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 06:13:39,919 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 06:13:39,919 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 06:13:39,919 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 06:13:39,919 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 06:13:39,919 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 06:13:39,919 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 06:13:39,927 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 33 transitions, 90 flow [2021-06-05 06:13:39,956 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 348 states, 346 states have (on average 2.9421965317919074) internal successors, (1018), 347 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:39,960 INFO L276 IsEmpty]: Start isEmpty. Operand has 348 states, 346 states have (on average 2.9421965317919074) internal successors, (1018), 347 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:13:39,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 06:13:39,972 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:39,973 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:13:39,973 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:39,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:39,977 INFO L82 PathProgramCache]: Analyzing trace with hash -766477116, now seen corresponding path program 1 times [2021-06-05 06:13:39,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:39,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633491763] [2021-06-05 06:13:39,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:40,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:40,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:40,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:40,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633491763] [2021-06-05 06:13:40,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633491763] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:13:40,091 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:13:40,091 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 06:13:40,091 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777503736] [2021-06-05 06:13:40,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 06:13:40,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:40,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 06:13:40,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:13:40,108 INFO L87 Difference]: Start difference. First operand has 348 states, 346 states have (on average 2.9421965317919074) internal successors, (1018), 347 states have internal predecessors, (1018), 0 states have call successors, (0), 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-06-05 06:13:40,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:40,137 INFO L93 Difference]: Finished difference Result 393 states and 1157 transitions. [2021-06-05 06:13:40,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 06:13:40,139 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-06-05 06:13:40,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:40,151 INFO L225 Difference]: With dead ends: 393 [2021-06-05 06:13:40,151 INFO L226 Difference]: Without dead ends: 393 [2021-06-05 06:13:40,152 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:13:40,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-06-05 06:13:40,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 393. [2021-06-05 06:13:40,207 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-06-05 06:13:40,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1157 transitions. [2021-06-05 06:13:40,212 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1157 transitions. Word has length 16 [2021-06-05 06:13:40,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:40,212 INFO L482 AbstractCegarLoop]: Abstraction has 393 states and 1157 transitions. [2021-06-05 06:13:40,213 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-06-05 06:13:40,213 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1157 transitions. [2021-06-05 06:13:40,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-06-05 06:13:40,217 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:40,217 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 06:13:40,217 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 06:13:40,217 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:40,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:40,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1760185073, now seen corresponding path program 1 times [2021-06-05 06:13:40,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:40,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408994436] [2021-06-05 06:13:40,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:40,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:40,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:40,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408994436] [2021-06-05 06:13:40,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408994436] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:13:40,252 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:13:40,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 06:13:40,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549487130] [2021-06-05 06:13:40,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 06:13:40,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:40,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 06:13:40,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:13:40,254 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-06-05 06:13:40,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:40,274 INFO L93 Difference]: Finished difference Result 442 states and 1303 transitions. [2021-06-05 06:13:40,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 06:13:40,276 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-06-05 06:13:40,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:40,279 INFO L225 Difference]: With dead ends: 442 [2021-06-05 06:13:40,279 INFO L226 Difference]: Without dead ends: 442 [2021-06-05 06:13:40,280 INFO L777 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-06-05 06:13:40,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-06-05 06:13:40,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 442. [2021-06-05 06:13:40,317 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-06-05 06:13:40,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1303 transitions. [2021-06-05 06:13:40,321 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1303 transitions. Word has length 21 [2021-06-05 06:13:40,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:40,322 INFO L482 AbstractCegarLoop]: Abstraction has 442 states and 1303 transitions. [2021-06-05 06:13:40,322 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-06-05 06:13:40,322 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1303 transitions. [2021-06-05 06:13:40,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-06-05 06:13:40,328 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:40,328 INFO L521 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-06-05 06:13:40,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 06:13:40,329 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:40,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:40,330 INFO L82 PathProgramCache]: Analyzing trace with hash 992917241, now seen corresponding path program 1 times [2021-06-05 06:13:40,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:40,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099651692] [2021-06-05 06:13:40,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:40,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:40,419 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:13:40,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:40,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099651692] [2021-06-05 06:13:40,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099651692] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:13:40,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:13:40,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 06:13:40,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968481535] [2021-06-05 06:13:40,422 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 06:13:40,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:40,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 06:13:40,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:13:40,426 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-06-05 06:13:40,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:40,444 INFO L93 Difference]: Finished difference Result 880 states and 2602 transitions. [2021-06-05 06:13:40,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 06:13:40,445 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-06-05 06:13:40,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:40,451 INFO L225 Difference]: With dead ends: 880 [2021-06-05 06:13:40,454 INFO L226 Difference]: Without dead ends: 588 [2021-06-05 06:13:40,454 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:13:40,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-06-05 06:13:40,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 515. [2021-06-05 06:13:40,479 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-06-05 06:13:40,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1521 transitions. [2021-06-05 06:13:40,482 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1521 transitions. Word has length 26 [2021-06-05 06:13:40,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:40,482 INFO L482 AbstractCegarLoop]: Abstraction has 515 states and 1521 transitions. [2021-06-05 06:13:40,482 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-06-05 06:13:40,482 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1521 transitions. [2021-06-05 06:13:40,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-06-05 06:13:40,484 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:40,485 INFO L521 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-06-05 06:13:40,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 06:13:40,485 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:40,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:40,486 INFO L82 PathProgramCache]: Analyzing trace with hash -92913957, now seen corresponding path program 1 times [2021-06-05 06:13:40,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:40,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73379632] [2021-06-05 06:13:40,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:40,597 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:13:40,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:40,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73379632] [2021-06-05 06:13:40,598 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73379632] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:40,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826208238] [2021-06-05 06:13:40,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:40,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:40,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:13:40,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:40,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:13:40,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826208238] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:40,861 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:40,861 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 7 [2021-06-05 06:13:40,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640978670] [2021-06-05 06:13:40,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 06:13:40,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:40,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 06:13:40,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:13:40,862 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-06-05 06:13:41,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:41,004 INFO L93 Difference]: Finished difference Result 1639 states and 4869 transitions. [2021-06-05 06:13:41,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 06:13:41,004 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-06-05 06:13:41,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:41,010 INFO L225 Difference]: With dead ends: 1639 [2021-06-05 06:13:41,010 INFO L226 Difference]: Without dead ends: 1137 [2021-06-05 06:13:41,011 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 90.5ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-06-05 06:13:41,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2021-06-05 06:13:41,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 843. [2021-06-05 06:13:41,032 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-06-05 06:13:41,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 2495 transitions. [2021-06-05 06:13:41,035 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 2495 transitions. Word has length 28 [2021-06-05 06:13:41,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:41,035 INFO L482 AbstractCegarLoop]: Abstraction has 843 states and 2495 transitions. [2021-06-05 06:13:41,035 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-06-05 06:13:41,035 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 2495 transitions. [2021-06-05 06:13:41,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-06-05 06:13:41,037 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:41,038 INFO L521 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-06-05 06:13:41,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:41,253 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:41,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:41,253 INFO L82 PathProgramCache]: Analyzing trace with hash -121778885, now seen corresponding path program 2 times [2021-06-05 06:13:41,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:41,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140367331] [2021-06-05 06:13:41,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:41,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:41,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:41,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:41,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140367331] [2021-06-05 06:13:41,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140367331] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 06:13:41,297 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 06:13:41,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 06:13:41,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655415674] [2021-06-05 06:13:41,298 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 06:13:41,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:41,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 06:13:41,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:13:41,299 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-06-05 06:13:41,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:41,309 INFO L93 Difference]: Finished difference Result 713 states and 2082 transitions. [2021-06-05 06:13:41,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 06:13:41,310 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-06-05 06:13:41,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:41,313 INFO L225 Difference]: With dead ends: 713 [2021-06-05 06:13:41,314 INFO L226 Difference]: Without dead ends: 713 [2021-06-05 06:13:41,314 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 06:13:41,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-06-05 06:13:41,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 713. [2021-06-05 06:13:41,328 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-06-05 06:13:41,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 2082 transitions. [2021-06-05 06:13:41,331 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 2082 transitions. Word has length 28 [2021-06-05 06:13:41,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:41,331 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 2082 transitions. [2021-06-05 06:13:41,331 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-06-05 06:13:41,331 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 2082 transitions. [2021-06-05 06:13:41,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 06:13:41,334 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:41,334 INFO L521 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-06-05 06:13:41,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-06-05 06:13:41,334 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:41,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:41,334 INFO L82 PathProgramCache]: Analyzing trace with hash -643643710, now seen corresponding path program 3 times [2021-06-05 06:13:41,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:41,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992615140] [2021-06-05 06:13:41,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:41,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:41,414 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:13:41,414 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:41,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992615140] [2021-06-05 06:13:41,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992615140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:41,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362285307] [2021-06-05 06:13:41,415 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-06-05 06:13:41,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 06:13:41,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:41,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 06:13:41,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:41,666 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-06-05 06:13:41,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362285307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:41,670 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:41,670 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 13 [2021-06-05 06:13:41,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944223190] [2021-06-05 06:13:41,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 06:13:41,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:41,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 06:13:41,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 06:13:41,672 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-06-05 06:13:42,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:42,501 INFO L93 Difference]: Finished difference Result 2300 states and 6794 transitions. [2021-06-05 06:13:42,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 06:13:42,503 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-06-05 06:13:42,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:42,511 INFO L225 Difference]: With dead ends: 2300 [2021-06-05 06:13:42,512 INFO L226 Difference]: Without dead ends: 1648 [2021-06-05 06:13:42,512 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 481.0ms TimeCoverageRelationStatistics Valid=225, Invalid=1181, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 06:13:42,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states. [2021-06-05 06:13:42,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1168. [2021-06-05 06:13:42,538 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-06-05 06:13:42,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 3434 transitions. [2021-06-05 06:13:42,543 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 3434 transitions. Word has length 35 [2021-06-05 06:13:42,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:42,543 INFO L482 AbstractCegarLoop]: Abstraction has 1168 states and 3434 transitions. [2021-06-05 06:13:42,543 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-06-05 06:13:42,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 3434 transitions. [2021-06-05 06:13:42,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-06-05 06:13:42,546 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:42,546 INFO L521 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-06-05 06:13:42,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:42,761 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:42,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:42,761 INFO L82 PathProgramCache]: Analyzing trace with hash 407150600, now seen corresponding path program 4 times [2021-06-05 06:13:42,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:42,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326845977] [2021-06-05 06:13:42,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:42,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:42,808 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 06:13:42,808 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:42,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326845977] [2021-06-05 06:13:42,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326845977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:42,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178302170] [2021-06-05 06:13:42,808 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-06-05 06:13:42,866 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:13:42,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:42,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 06:13:42,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:42,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-06-05 06:13:42,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:42,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:42,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:42,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:5 [2021-06-05 06:13:42,980 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 06:13:42,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178302170] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:42,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:42,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-06-05 06:13:42,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619906170] [2021-06-05 06:13:42,981 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 06:13:42,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:42,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 06:13:42,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-06-05 06:13:42,981 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-06-05 06:13:43,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:43,027 INFO L93 Difference]: Finished difference Result 2636 states and 7723 transitions. [2021-06-05 06:13:43,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 06:13:43,028 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-06-05 06:13:43,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:43,042 INFO L225 Difference]: With dead ends: 2636 [2021-06-05 06:13:43,042 INFO L226 Difference]: Without dead ends: 2595 [2021-06-05 06:13:43,042 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.7ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-06-05 06:13:43,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2595 states. [2021-06-05 06:13:43,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2595 to 2203. [2021-06-05 06:13:43,128 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-06-05 06:13:43,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2203 states to 2203 states and 6656 transitions. [2021-06-05 06:13:43,170 INFO L78 Accepts]: Start accepts. Automaton has 2203 states and 6656 transitions. Word has length 40 [2021-06-05 06:13:43,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:43,171 INFO L482 AbstractCegarLoop]: Abstraction has 2203 states and 6656 transitions. [2021-06-05 06:13:43,171 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-06-05 06:13:43,171 INFO L276 IsEmpty]: Start isEmpty. Operand 2203 states and 6656 transitions. [2021-06-05 06:13:43,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-06-05 06:13:43,177 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:43,177 INFO L521 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-06-05 06:13:43,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:43,393 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:43,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:43,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1457932716, now seen corresponding path program 5 times [2021-06-05 06:13:43,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:43,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87893156] [2021-06-05 06:13:43,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:43,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:43,453 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 06:13:43,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:43,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87893156] [2021-06-05 06:13:43,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87893156] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:43,454 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430154747] [2021-06-05 06:13:43,454 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-06-05 06:13:43,512 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 06:13:43,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:43,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 06:13:43,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:43,670 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-06-05 06:13:43,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:43,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:43,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:13:43,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:18 [2021-06-05 06:13:43,754 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 06:13:43,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430154747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:43,754 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:43,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 9 [2021-06-05 06:13:43,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266834554] [2021-06-05 06:13:43,755 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 06:13:43,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:43,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 06:13:43,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-06-05 06:13:43,756 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-06-05 06:13:44,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:44,054 INFO L93 Difference]: Finished difference Result 4689 states and 14236 transitions. [2021-06-05 06:13:44,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 06:13:44,055 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-06-05 06:13:44,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:44,070 INFO L225 Difference]: With dead ends: 4689 [2021-06-05 06:13:44,070 INFO L226 Difference]: Without dead ends: 2889 [2021-06-05 06:13:44,070 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 263.3ms TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2021-06-05 06:13:44,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2889 states. [2021-06-05 06:13:44,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2889 to 2233. [2021-06-05 06:13:44,128 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-06-05 06:13:44,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2233 states to 2233 states and 6757 transitions. [2021-06-05 06:13:44,137 INFO L78 Accepts]: Start accepts. Automaton has 2233 states and 6757 transitions. Word has length 40 [2021-06-05 06:13:44,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:44,137 INFO L482 AbstractCegarLoop]: Abstraction has 2233 states and 6757 transitions. [2021-06-05 06:13:44,137 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-06-05 06:13:44,137 INFO L276 IsEmpty]: Start isEmpty. Operand 2233 states and 6757 transitions. [2021-06-05 06:13:44,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-06-05 06:13:44,142 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:44,142 INFO L521 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-06-05 06:13:44,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:44,367 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:44,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:44,367 INFO L82 PathProgramCache]: Analyzing trace with hash -337432434, now seen corresponding path program 6 times [2021-06-05 06:13:44,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:44,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300480806] [2021-06-05 06:13:44,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:44,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:44,585 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:44,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:44,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300480806] [2021-06-05 06:13:44,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300480806] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:44,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458321123] [2021-06-05 06:13:44,586 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-06-05 06:13:44,632 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:13:44,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:44,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:13:44,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:44,910 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_1], 1=[v_prenex_3]} [2021-06-05 06:13:44,916 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-06-05 06:13:44,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:44,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:44,957 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-06-05 06:13:44,959 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:45,012 INFO L628 ElimStorePlain]: treesize reduction 19, result has 79.6 percent of original size [2021-06-05 06:13:45,017 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:13:45,017 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-06-05 06:13:45,018 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:45,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:45,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:13:45,062 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:105, output treesize:63 [2021-06-05 06:13:45,177 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:13:45,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, 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-06-05 06:13:45,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:45,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:45,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:13:45,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-06-05 06:13:45,243 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:13:45,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458321123] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:45,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:45,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 22 [2021-06-05 06:13:45,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238810219] [2021-06-05 06:13:45,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:13:45,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:45,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:13:45,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:13:45,245 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-06-05 06:13:52,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:52,949 INFO L93 Difference]: Finished difference Result 11042 states and 32715 transitions. [2021-06-05 06:13:52,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2021-06-05 06:13:52,949 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-06-05 06:13:52,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:53,002 INFO L225 Difference]: With dead ends: 11042 [2021-06-05 06:13:53,002 INFO L226 Difference]: Without dead ends: 9556 [2021-06-05 06:13:53,008 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11392 ImplicationChecksByTransitivity, 6356.1ms TimeCoverageRelationStatistics Valid=3926, Invalid=22806, Unknown=0, NotChecked=0, Total=26732 [2021-06-05 06:13:53,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9556 states. [2021-06-05 06:13:53,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9556 to 3753. [2021-06-05 06:13:53,154 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-06-05 06:13:53,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 11363 transitions. [2021-06-05 06:13:53,166 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 11363 transitions. Word has length 42 [2021-06-05 06:13:53,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:53,168 INFO L482 AbstractCegarLoop]: Abstraction has 3753 states and 11363 transitions. [2021-06-05 06:13:53,168 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-06-05 06:13:53,168 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 11363 transitions. [2021-06-05 06:13:53,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-06-05 06:13:53,176 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:53,177 INFO L521 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-06-05 06:13:53,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-05 06:13:53,393 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:53,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:53,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1703826358, now seen corresponding path program 7 times [2021-06-05 06:13:53,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:53,394 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410919661] [2021-06-05 06:13:53,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:53,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:53,648 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:53,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:53,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410919661] [2021-06-05 06:13:53,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410919661] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:53,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892385417] [2021-06-05 06:13:53,648 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:53,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:53,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 06:13:53,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:53,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 06:13:53,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:53,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:53,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-06-05 06:13:53,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-06-05 06:13:54,090 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-06-05 06:13:54,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 9 [2021-06-05 06:13:54,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:54,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:54,155 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-06-05 06:13:54,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:54,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:54,205 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-06-05 06:13:54,206 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:54,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:54,256 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-06-05 06:13:54,257 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:54,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:54,301 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:13:54,302 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-06-05 06:13:54,303 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:54,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:54,345 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:13:54,345 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-06-05 06:13:54,347 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:54,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:54,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:54,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:54,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:54,389 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-06-05 06:13:54,390 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:54,396 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:13:54,396 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-06-05 06:13:54,398 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:54,433 INFO L628 ElimStorePlain]: treesize reduction 15, result has 74.1 percent of original size [2021-06-05 06:13:54,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 7 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:13:54,434 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 14 variables, input treesize:179, output treesize:43 [2021-06-05 06:13:54,634 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:54,634 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892385417] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:54,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:54,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-06-05 06:13:54,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046219435] [2021-06-05 06:13:54,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 06:13:54,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:54,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 06:13:54,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:13:54,636 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-06-05 06:13:56,781 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 37 [2021-06-05 06:13:57,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:13:57,579 INFO L93 Difference]: Finished difference Result 11827 states and 35204 transitions. [2021-06-05 06:13:57,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-06-05 06:13:57,579 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-06-05 06:13:57,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:13:57,603 INFO L225 Difference]: With dead ends: 11827 [2021-06-05 06:13:57,603 INFO L226 Difference]: Without dead ends: 10164 [2021-06-05 06:13:57,605 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1307 ImplicationChecksByTransitivity, 2478.3ms TimeCoverageRelationStatistics Valid=728, Invalid=3694, Unknown=0, NotChecked=0, Total=4422 [2021-06-05 06:13:57,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10164 states. [2021-06-05 06:13:57,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10164 to 3828. [2021-06-05 06:13:57,739 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-06-05 06:13:57,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3828 states to 3828 states and 11591 transitions. [2021-06-05 06:13:57,751 INFO L78 Accepts]: Start accepts. Automaton has 3828 states and 11591 transitions. Word has length 42 [2021-06-05 06:13:57,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:13:57,751 INFO L482 AbstractCegarLoop]: Abstraction has 3828 states and 11591 transitions. [2021-06-05 06:13:57,752 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-06-05 06:13:57,752 INFO L276 IsEmpty]: Start isEmpty. Operand 3828 states and 11591 transitions. [2021-06-05 06:13:57,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-06-05 06:13:57,760 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:13:57,760 INFO L521 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-06-05 06:13:57,979 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:13:57,979 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:13:57,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:13:57,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1100727138, now seen corresponding path program 8 times [2021-06-05 06:13:57,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:13:57,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342862087] [2021-06-05 06:13:57,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:13:58,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:13:58,213 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:58,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:13:58,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342862087] [2021-06-05 06:13:58,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342862087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:58,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577153244] [2021-06-05 06:13:58,214 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-06-05 06:13:58,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:13:58,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:13:58,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:13:58,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:13:58,490 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_18], 1=[v_prenex_16]} [2021-06-05 06:13:58,494 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-06-05 06:13:58,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:58,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:58,531 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-06-05 06:13:58,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:58,578 INFO L628 ElimStorePlain]: treesize reduction 19, result has 79.6 percent of original size [2021-06-05 06:13:58,582 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:13:58,582 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-06-05 06:13:58,583 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:58,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:58,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:13:58,603 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:105, output treesize:63 [2021-06-05 06:13:58,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:58,674 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-06-05 06:13:58,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:58,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:58,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:58,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:13:58,684 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-06-05 06:13:58,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:58,692 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:13:58,692 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-06-05 06:13:58,694 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:13:58,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:13:58,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:13:58,711 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:78, output treesize:31 [2021-06-05 06:13:58,865 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:13:58,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577153244] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:13:58,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:13:58,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 23 [2021-06-05 06:13:58,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497339729] [2021-06-05 06:13:58,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:13:58,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:13:58,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:13:58,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:13:58,867 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-06-05 06:14:09,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:09,391 INFO L93 Difference]: Finished difference Result 14066 states and 41923 transitions. [2021-06-05 06:14:09,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2021-06-05 06:14:09,394 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-06-05 06:14:09,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:09,424 INFO L225 Difference]: With dead ends: 14066 [2021-06-05 06:14:09,425 INFO L226 Difference]: Without dead ends: 12367 [2021-06-05 06:14:09,430 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13054 ImplicationChecksByTransitivity, 9410.2ms TimeCoverageRelationStatistics Valid=4398, Invalid=26402, Unknown=0, NotChecked=0, Total=30800 [2021-06-05 06:14:09,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12367 states. [2021-06-05 06:14:09,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12367 to 3970. [2021-06-05 06:14:09,565 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-06-05 06:14:09,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3970 states to 3970 states and 12038 transitions. [2021-06-05 06:14:09,574 INFO L78 Accepts]: Start accepts. Automaton has 3970 states and 12038 transitions. Word has length 42 [2021-06-05 06:14:09,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:14:09,575 INFO L482 AbstractCegarLoop]: Abstraction has 3970 states and 12038 transitions. [2021-06-05 06:14:09,576 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-06-05 06:14:09,576 INFO L276 IsEmpty]: Start isEmpty. Operand 3970 states and 12038 transitions. [2021-06-05 06:14:09,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-06-05 06:14:09,584 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:14:09,584 INFO L521 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-06-05 06:14:09,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:14:09,801 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:14:09,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:14:09,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1161843202, now seen corresponding path program 9 times [2021-06-05 06:14:09,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:14:09,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916224142] [2021-06-05 06:14:09,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:14:09,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:10,008 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:10,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:14:10,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916224142] [2021-06-05 06:14:10,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916224142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:10,009 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715406998] [2021-06-05 06:14:10,009 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-06-05 06:14:10,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:14:10,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:14:10,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 06:14:10,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:14:10,287 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_19], 1=[v_prenex_21]} [2021-06-05 06:14:10,292 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-06-05 06:14:10,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:10,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:10,347 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-06-05 06:14:10,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:10,402 INFO L628 ElimStorePlain]: treesize reduction 22, result has 79.0 percent of original size [2021-06-05 06:14:10,406 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:14:10,406 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-06-05 06:14:10,407 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:10,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:10,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:14:10,431 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:117, output treesize:72 [2021-06-05 06:14:10,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:14:10,501 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-06-05 06:14:10,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:10,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:14:10,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:14:10,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:14:10,511 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-06-05 06:14:10,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:10,518 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:14:10,519 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-06-05 06:14:10,520 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:10,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:10,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:14:10,546 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:87, output treesize:40 [2021-06-05 06:14:10,836 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-06-05 06:14:10,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:10,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:14:10,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:14:10,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 06:14:10,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:10,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:14:10,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 06:14:10,847 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:10,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:10,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:14:10,870 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:66, output treesize:31 [2021-06-05 06:14:10,973 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:10,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715406998] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:10,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:14:10,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2021-06-05 06:14:10,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349113142] [2021-06-05 06:14:10,974 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:14:10,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:14:10,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:14:10,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:14:10,975 INFO L87 Difference]: Start difference. First operand 3970 states and 12038 transitions. Second operand has 27 states, 27 states have (on average 3.074074074074074) internal successors, (83), 26 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-06-05 06:14:13,186 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 37 [2021-06-05 06:14:13,911 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 41 [2021-06-05 06:14:20,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:20,695 INFO L93 Difference]: Finished difference Result 11155 states and 33205 transitions. [2021-06-05 06:14:20,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2021-06-05 06:14:20,695 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.074074074074074) internal successors, (83), 26 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-06-05 06:14:20,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:20,711 INFO L225 Difference]: With dead ends: 11155 [2021-06-05 06:14:20,711 INFO L226 Difference]: Without dead ends: 8967 [2021-06-05 06:14:20,713 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9529 ImplicationChecksByTransitivity, 8523.8ms TimeCoverageRelationStatistics Valid=3798, Invalid=21008, Unknown=0, NotChecked=0, Total=24806 [2021-06-05 06:14:20,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8967 states. [2021-06-05 06:14:20,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8967 to 3852. [2021-06-05 06:14:20,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3852 states, 3851 states have (on average 2.9968839262529214) internal successors, (11541), 3851 states have internal predecessors, (11541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:20,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3852 states to 3852 states and 11541 transitions. [2021-06-05 06:14:20,818 INFO L78 Accepts]: Start accepts. Automaton has 3852 states and 11541 transitions. Word has length 42 [2021-06-05 06:14:20,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:14:20,818 INFO L482 AbstractCegarLoop]: Abstraction has 3852 states and 11541 transitions. [2021-06-05 06:14:20,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.074074074074074) internal successors, (83), 26 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-06-05 06:14:20,818 INFO L276 IsEmpty]: Start isEmpty. Operand 3852 states and 11541 transitions. [2021-06-05 06:14:20,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-06-05 06:14:20,826 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:14:20,826 INFO L521 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-06-05 06:14:21,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-06-05 06:14:21,040 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:14:21,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:14:21,040 INFO L82 PathProgramCache]: Analyzing trace with hash 610965756, now seen corresponding path program 10 times [2021-06-05 06:14:21,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:14:21,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323319338] [2021-06-05 06:14:21,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:14:21,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:21,265 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:21,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:14:21,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323319338] [2021-06-05 06:14:21,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323319338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:21,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83759426] [2021-06-05 06:14:21,266 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-06-05 06:14:21,301 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:14:21,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:14:21,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 06:14:21,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:14:21,386 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:14:21,386 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-06-05 06:14:21,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:21,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:21,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:21,389 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-06-05 06:14:21,436 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 06:14:21,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83759426] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:21,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:14:21,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 7] total 22 [2021-06-05 06:14:21,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078142978] [2021-06-05 06:14:21,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:14:21,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:14:21,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:14:21,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:14:21,437 INFO L87 Difference]: Start difference. First operand 3852 states and 11541 transitions. Second operand has 23 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 22 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-06-05 06:14:25,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:25,631 INFO L93 Difference]: Finished difference Result 14466 states and 42669 transitions. [2021-06-05 06:14:25,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2021-06-05 06:14:25,631 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 22 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-06-05 06:14:25,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:25,653 INFO L225 Difference]: With dead ends: 14466 [2021-06-05 06:14:25,653 INFO L226 Difference]: Without dead ends: 14073 [2021-06-05 06:14:25,655 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9648 ImplicationChecksByTransitivity, 3276.5ms TimeCoverageRelationStatistics Valid=2981, Invalid=20581, Unknown=0, NotChecked=0, Total=23562 [2021-06-05 06:14:25,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14073 states. [2021-06-05 06:14:25,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14073 to 4774. [2021-06-05 06:14:25,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4774 states, 4773 states have (on average 2.9882673371045465) internal successors, (14263), 4773 states have internal predecessors, (14263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:25,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4774 states to 4774 states and 14263 transitions. [2021-06-05 06:14:25,813 INFO L78 Accepts]: Start accepts. Automaton has 4774 states and 14263 transitions. Word has length 44 [2021-06-05 06:14:25,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:14:25,814 INFO L482 AbstractCegarLoop]: Abstraction has 4774 states and 14263 transitions. [2021-06-05 06:14:25,814 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 22 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-06-05 06:14:25,814 INFO L276 IsEmpty]: Start isEmpty. Operand 4774 states and 14263 transitions. [2021-06-05 06:14:25,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-06-05 06:14:25,822 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:14:25,822 INFO L521 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-06-05 06:14:26,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-06-05 06:14:26,042 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:14:26,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:14:26,042 INFO L82 PathProgramCache]: Analyzing trace with hash 893511408, now seen corresponding path program 11 times [2021-06-05 06:14:26,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:14:26,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228944615] [2021-06-05 06:14:26,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:14:26,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:26,277 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:26,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:14:26,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228944615] [2021-06-05 06:14:26,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228944615] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:26,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51416394] [2021-06-05 06:14:26,278 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-06-05 06:14:26,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:14:26,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:14:26,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 06:14:26,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:14:26,536 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:14:26,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-06-05 06:14:26,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:26,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:26,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:26,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-06-05 06:14:26,602 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:14:26,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51416394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:26,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:14:26,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 22 [2021-06-05 06:14:26,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505556521] [2021-06-05 06:14:26,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:14:26,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:14:26,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:14:26,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:14:26,603 INFO L87 Difference]: Start difference. First operand 4774 states and 14263 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-06-05 06:14:33,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:33,104 INFO L93 Difference]: Finished difference Result 18190 states and 53987 transitions. [2021-06-05 06:14:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-06-05 06:14:33,104 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-06-05 06:14:33,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:33,127 INFO L225 Difference]: With dead ends: 18190 [2021-06-05 06:14:33,127 INFO L226 Difference]: Without dead ends: 15389 [2021-06-05 06:14:33,130 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13726 ImplicationChecksByTransitivity, 5406.3ms TimeCoverageRelationStatistics Valid=4181, Invalid=28039, Unknown=0, NotChecked=0, Total=32220 [2021-06-05 06:14:33,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15389 states. [2021-06-05 06:14:33,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15389 to 5222. [2021-06-05 06:14:33,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5222 states, 5221 states have (on average 2.981421183681287) internal successors, (15566), 5221 states have internal predecessors, (15566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:33,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5222 states to 5222 states and 15566 transitions. [2021-06-05 06:14:33,322 INFO L78 Accepts]: Start accepts. Automaton has 5222 states and 15566 transitions. Word has length 44 [2021-06-05 06:14:33,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:14:33,323 INFO L482 AbstractCegarLoop]: Abstraction has 5222 states and 15566 transitions. [2021-06-05 06:14:33,323 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-06-05 06:14:33,323 INFO L276 IsEmpty]: Start isEmpty. Operand 5222 states and 15566 transitions. [2021-06-05 06:14:33,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-06-05 06:14:33,332 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:14:33,332 INFO L521 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-06-05 06:14:33,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-06-05 06:14:33,545 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:14:33,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:14:33,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1369693409, now seen corresponding path program 12 times [2021-06-05 06:14:33,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:14:33,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516151528] [2021-06-05 06:14:33,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:14:33,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:33,585 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 06:14:33,585 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:14:33,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516151528] [2021-06-05 06:14:33,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516151528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:33,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208611042] [2021-06-05 06:14:33,586 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-06-05 06:14:33,633 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-06-05 06:14:33,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:14:33,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-05 06:14:33,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:14:33,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:14:33,662 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-06-05 06:14:33,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:33,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:33,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:33,665 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-06-05 06:14:33,734 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 06:14:33,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208611042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:33,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:14:33,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 7 [2021-06-05 06:14:33,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458570562] [2021-06-05 06:14:33,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 06:14:33,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:14:33,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 06:14:33,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-06-05 06:14:33,738 INFO L87 Difference]: Start difference. First operand 5222 states and 15566 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-06-05 06:14:33,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:33,799 INFO L93 Difference]: Finished difference Result 10571 states and 31484 transitions. [2021-06-05 06:14:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 06:14:33,799 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-06-05 06:14:33,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:33,812 INFO L225 Difference]: With dead ends: 10571 [2021-06-05 06:14:33,812 INFO L226 Difference]: Without dead ends: 10541 [2021-06-05 06:14:33,812 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 36.2ms TimeCoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2021-06-05 06:14:33,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10541 states. [2021-06-05 06:14:33,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10541 to 8733. [2021-06-05 06:14:33,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8733 states, 8732 states have (on average 3.02370590929913) internal successors, (26403), 8732 states have internal predecessors, (26403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:33,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8733 states to 8733 states and 26403 transitions. [2021-06-05 06:14:33,992 INFO L78 Accepts]: Start accepts. Automaton has 8733 states and 26403 transitions. Word has length 49 [2021-06-05 06:14:33,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:14:33,992 INFO L482 AbstractCegarLoop]: Abstraction has 8733 states and 26403 transitions. [2021-06-05 06:14:33,992 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-06-05 06:14:33,993 INFO L276 IsEmpty]: Start isEmpty. Operand 8733 states and 26403 transitions. [2021-06-05 06:14:34,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-06-05 06:14:34,008 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:14:34,008 INFO L521 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-06-05 06:14:34,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-06-05 06:14:34,224 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:14:34,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:14:34,225 INFO L82 PathProgramCache]: Analyzing trace with hash -2045512635, now seen corresponding path program 13 times [2021-06-05 06:14:34,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:14:34,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43645701] [2021-06-05 06:14:34,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:14:34,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:34,423 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:34,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:14:34,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43645701] [2021-06-05 06:14:34,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43645701] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:34,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327067255] [2021-06-05 06:14:34,423 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-06-05 06:14:34,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:34,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 06:14:34,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:14:34,576 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:14:34,576 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-06-05 06:14:34,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:34,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:34,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:34,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-06-05 06:14:34,659 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-06-05 06:14:34,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:34,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:34,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:34,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 06:14:34,706 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:14:34,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327067255] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:34,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:14:34,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2021-06-05 06:14:34,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368394475] [2021-06-05 06:14:34,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:14:34,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:14:34,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:14:34,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:14:34,709 INFO L87 Difference]: Start difference. First operand 8733 states and 26403 transitions. Second operand has 25 states, 25 states have (on average 3.84) internal successors, (96), 24 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-06-05 06:14:36,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:36,805 INFO L93 Difference]: Finished difference Result 23995 states and 72339 transitions. [2021-06-05 06:14:36,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-06-05 06:14:36,805 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.84) internal successors, (96), 24 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-06-05 06:14:36,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:36,836 INFO L225 Difference]: With dead ends: 23995 [2021-06-05 06:14:36,836 INFO L226 Difference]: Without dead ends: 22434 [2021-06-05 06:14:36,837 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1433 ImplicationChecksByTransitivity, 1569.2ms TimeCoverageRelationStatistics Valid=652, Invalid=4750, Unknown=0, NotChecked=0, Total=5402 [2021-06-05 06:14:36,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22434 states. [2021-06-05 06:14:37,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22434 to 12965. [2021-06-05 06:14:37,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12965 states, 12964 states have (on average 3.03139463128664) internal successors, (39299), 12964 states have internal predecessors, (39299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:37,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12965 states to 12965 states and 39299 transitions. [2021-06-05 06:14:37,207 INFO L78 Accepts]: Start accepts. Automaton has 12965 states and 39299 transitions. Word has length 49 [2021-06-05 06:14:37,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:14:37,208 INFO L482 AbstractCegarLoop]: Abstraction has 12965 states and 39299 transitions. [2021-06-05 06:14:37,208 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 3.84) internal successors, (96), 24 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-06-05 06:14:37,208 INFO L276 IsEmpty]: Start isEmpty. Operand 12965 states and 39299 transitions. [2021-06-05 06:14:37,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-06-05 06:14:37,234 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:14:37,234 INFO L521 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-06-05 06:14:37,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:14:37,449 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:14:37,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:14:37,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1639678941, now seen corresponding path program 14 times [2021-06-05 06:14:37,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:14:37,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683392056] [2021-06-05 06:14:37,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:14:37,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:37,572 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 7 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:37,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:14:37,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683392056] [2021-06-05 06:14:37,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683392056] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:37,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720005219] [2021-06-05 06:14:37,572 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-06-05 06:14:37,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:14:37,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:14:37,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:14:37,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:14:37,718 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:14:37,718 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-06-05 06:14:37,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:37,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:37,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:37,723 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-06-05 06:14:37,782 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-06-05 06:14:37,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:37,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:37,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:37,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 06:14:37,819 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 06:14:37,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720005219] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:37,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:14:37,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-06-05 06:14:37,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651544633] [2021-06-05 06:14:37,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 06:14:37,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:14:37,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 06:14:37,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-06-05 06:14:37,821 INFO L87 Difference]: Start difference. First operand 12965 states and 39299 transitions. Second operand has 22 states, 22 states have (on average 4.318181818181818) internal successors, (95), 21 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:41,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:41,545 INFO L93 Difference]: Finished difference Result 29303 states and 86448 transitions. [2021-06-05 06:14:41,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2021-06-05 06:14:41,545 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.318181818181818) internal successors, (95), 21 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have 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-06-05 06:14:41,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:41,586 INFO L225 Difference]: With dead ends: 29303 [2021-06-05 06:14:41,587 INFO L226 Difference]: Without dead ends: 26445 [2021-06-05 06:14:41,588 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7651 ImplicationChecksByTransitivity, 2604.5ms TimeCoverageRelationStatistics Valid=2807, Invalid=15825, Unknown=0, NotChecked=0, Total=18632 [2021-06-05 06:14:41,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26445 states. [2021-06-05 06:14:41,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26445 to 13262. [2021-06-05 06:14:41,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13262 states, 13261 states have (on average 3.0076163185280147) internal successors, (39884), 13261 states have internal predecessors, (39884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:41,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13262 states to 13262 states and 39884 transitions. [2021-06-05 06:14:41,884 INFO L78 Accepts]: Start accepts. Automaton has 13262 states and 39884 transitions. Word has length 49 [2021-06-05 06:14:41,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:14:41,884 INFO L482 AbstractCegarLoop]: Abstraction has 13262 states and 39884 transitions. [2021-06-05 06:14:41,884 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 4.318181818181818) internal successors, (95), 21 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:41,884 INFO L276 IsEmpty]: Start isEmpty. Operand 13262 states and 39884 transitions. [2021-06-05 06:14:41,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-06-05 06:14:41,909 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:14:41,909 INFO L521 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-06-05 06:14:42,133 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-06-05 06:14:42,133 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:14:42,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:14:42,134 INFO L82 PathProgramCache]: Analyzing trace with hash 1094414023, now seen corresponding path program 15 times [2021-06-05 06:14:42,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:14:42,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771143307] [2021-06-05 06:14:42,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:14:42,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:42,364 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:42,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:14:42,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771143307] [2021-06-05 06:14:42,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771143307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:42,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63662332] [2021-06-05 06:14:42,364 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-06-05 06:14:42,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 06:14:42,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:14:42,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 06:14:42,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:14:42,521 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:14:42,521 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-06-05 06:14:42,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:42,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:42,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:42,527 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-06-05 06:14:42,621 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-06-05 06:14:42,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:42,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:42,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:42,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:3 [2021-06-05 06:14:42,673 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:42,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63662332] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:42,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:14:42,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 26 [2021-06-05 06:14:42,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118042005] [2021-06-05 06:14:42,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:14:42,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:14:42,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:14:42,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:14:42,675 INFO L87 Difference]: Start difference. First operand 13262 states and 39884 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-06-05 06:14:49,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:49,558 INFO L93 Difference]: Finished difference Result 35518 states and 106381 transitions. [2021-06-05 06:14:49,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-06-05 06:14:49,558 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-06-05 06:14:49,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:49,606 INFO L225 Difference]: With dead ends: 35518 [2021-06-05 06:14:49,606 INFO L226 Difference]: Without dead ends: 33568 [2021-06-05 06:14:49,608 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13705 ImplicationChecksByTransitivity, 5246.5ms TimeCoverageRelationStatistics Valid=4855, Invalid=29555, Unknown=0, NotChecked=0, Total=34410 [2021-06-05 06:14:49,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33568 states. [2021-06-05 06:14:49,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33568 to 17682. [2021-06-05 06:14:49,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17682 states, 17681 states have (on average 3.0209264181890165) internal successors, (53413), 17681 states have internal predecessors, (53413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:49,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17682 states to 17682 states and 53413 transitions. [2021-06-05 06:14:49,928 INFO L78 Accepts]: Start accepts. Automaton has 17682 states and 53413 transitions. Word has length 49 [2021-06-05 06:14:49,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:14:49,928 INFO L482 AbstractCegarLoop]: Abstraction has 17682 states and 53413 transitions. [2021-06-05 06:14:49,928 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-06-05 06:14:49,928 INFO L276 IsEmpty]: Start isEmpty. Operand 17682 states and 53413 transitions. [2021-06-05 06:14:49,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-06-05 06:14:49,951 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:14:49,951 INFO L521 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-06-05 06:14:50,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:14:50,152 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:14:50,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:14:50,152 INFO L82 PathProgramCache]: Analyzing trace with hash -857147075, now seen corresponding path program 16 times [2021-06-05 06:14:50,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:14:50,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235748448] [2021-06-05 06:14:50,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:14:50,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:50,371 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2021-06-05 06:14:50,485 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:50,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:14:50,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235748448] [2021-06-05 06:14:50,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235748448] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:50,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922493557] [2021-06-05 06:14:50,485 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-06-05 06:14:50,523 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:14:50,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:14:50,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 06:14:50,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:14:50,793 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-06-05 06:14:50,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:50,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:50,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:50,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:33 [2021-06-05 06:14:51,107 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[v_prenex_28], 3=[q1, v_prenex_27]} [2021-06-05 06:14:51,112 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-06-05 06:14:51,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:51,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:51,159 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-06-05 06:14:51,160 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:51,165 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:14:51,165 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-06-05 06:14:51,166 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:51,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:51,204 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-06-05 06:14:51,204 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-06-05 06:14:51,206 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:51,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:51,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:14:51,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:14:51,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:14:51,241 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-06-05 06:14:51,243 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:51,248 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:14:51,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 7 [2021-06-05 06:14:51,250 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:51,277 INFO L628 ElimStorePlain]: treesize reduction 12, result has 71.4 percent of original size [2021-06-05 06:14:51,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:14:51,279 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:146, output treesize:28 [2021-06-05 06:14:51,337 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:14:51,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922493557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:51,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:14:51,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2021-06-05 06:14:51,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308267807] [2021-06-05 06:14:51,338 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:14:51,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:14:51,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:14:51,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:14:51,339 INFO L87 Difference]: Start difference. First operand 17682 states and 53413 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-06-05 06:14:54,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:54,629 INFO L93 Difference]: Finished difference Result 32635 states and 97607 transitions. [2021-06-05 06:14:54,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-06-05 06:14:54,630 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 49 [2021-06-05 06:14:54,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:54,672 INFO L225 Difference]: With dead ends: 32635 [2021-06-05 06:14:54,672 INFO L226 Difference]: Without dead ends: 29107 [2021-06-05 06:14:54,673 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2256 ImplicationChecksByTransitivity, 2856.3ms TimeCoverageRelationStatistics Valid=817, Invalid=6323, Unknown=0, NotChecked=0, Total=7140 [2021-06-05 06:14:54,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29107 states. [2021-06-05 06:14:54,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29107 to 19560. [2021-06-05 06:14:54,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19560 states, 19559 states have (on average 3.0155427169078175) internal successors, (58981), 19559 states have internal predecessors, (58981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:14:55,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19560 states to 19560 states and 58981 transitions. [2021-06-05 06:14:55,011 INFO L78 Accepts]: Start accepts. Automaton has 19560 states and 58981 transitions. Word has length 49 [2021-06-05 06:14:55,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:14:55,011 INFO L482 AbstractCegarLoop]: Abstraction has 19560 states and 58981 transitions. [2021-06-05 06:14:55,012 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-06-05 06:14:55,012 INFO L276 IsEmpty]: Start isEmpty. Operand 19560 states and 58981 transitions. [2021-06-05 06:14:55,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-06-05 06:14:55,036 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:14:55,036 INFO L521 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-06-05 06:14:55,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-05 06:14:55,249 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:14:55,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:14:55,249 INFO L82 PathProgramCache]: Analyzing trace with hash 939243943, now seen corresponding path program 17 times [2021-06-05 06:14:55,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:14:55,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573931066] [2021-06-05 06:14:55,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:14:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:14:55,506 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:55,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:14:55,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573931066] [2021-06-05 06:14:55,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573931066] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:55,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971279298] [2021-06-05 06:14:55,507 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-06-05 06:14:55,556 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 06:14:55,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:14:55,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:14:55,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:14:55,681 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:14:55,681 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-06-05 06:14:55,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:55,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:55,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:55,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-06-05 06:14:55,768 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-06-05 06:14:55,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:14:55,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:14:55,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:14:55,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 06:14:55,829 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 11 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:14:55,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971279298] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:14:55,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:14:55,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 26 [2021-06-05 06:14:55,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74618737] [2021-06-05 06:14:55,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:14:55,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:14:55,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:14:55,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:14:55,830 INFO L87 Difference]: Start difference. First operand 19560 states and 58981 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-06-05 06:14:59,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:14:59,891 INFO L93 Difference]: Finished difference Result 49644 states and 149422 transitions. [2021-06-05 06:14:59,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-06-05 06:14:59,891 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-06-05 06:14:59,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:14:59,961 INFO L225 Difference]: With dead ends: 49644 [2021-06-05 06:14:59,962 INFO L226 Difference]: Without dead ends: 46702 [2021-06-05 06:14:59,962 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4141 ImplicationChecksByTransitivity, 2869.8ms TimeCoverageRelationStatistics Valid=2056, Invalid=10826, Unknown=0, NotChecked=0, Total=12882 [2021-06-05 06:15:00,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46702 states. [2021-06-05 06:15:00,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46702 to 28803. [2021-06-05 06:15:00,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28803 states, 28802 states have (on average 3.0261440177765433) internal successors, (87159), 28802 states have internal predecessors, (87159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:00,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28803 states to 28803 states and 87159 transitions. [2021-06-05 06:15:00,539 INFO L78 Accepts]: Start accepts. Automaton has 28803 states and 87159 transitions. Word has length 49 [2021-06-05 06:15:00,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:15:00,539 INFO L482 AbstractCegarLoop]: Abstraction has 28803 states and 87159 transitions. [2021-06-05 06:15:00,539 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-06-05 06:15:00,539 INFO L276 IsEmpty]: Start isEmpty. Operand 28803 states and 87159 transitions. [2021-06-05 06:15:00,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-06-05 06:15:00,585 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:15:00,585 INFO L521 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-06-05 06:15:00,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:15:00,801 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:15:00,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:15:00,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1482469265, now seen corresponding path program 18 times [2021-06-05 06:15:00,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:15:00,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212036296] [2021-06-05 06:15:00,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:15:00,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:15:01,036 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 35 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 06:15:01,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:15:01,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212036296] [2021-06-05 06:15:01,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212036296] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:01,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646859052] [2021-06-05 06:15:01,036 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-06-05 06:15:01,084 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:15:01,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:15:01,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 06:15:01,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:15:01,459 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-06-05 06:15:01,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:01,508 INFO L628 ElimStorePlain]: treesize reduction 34, result has 68.2 percent of original size [2021-06-05 06:15:01,509 INFO L518 ElimStorePlain]: Eliminatee v_prenex_31 vanished before elimination [2021-06-05 06:15:01,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:15:01,509 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:114, output treesize:71 [2021-06-05 06:15:01,603 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:15:01,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 13 [2021-06-05 06:15:01,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:01,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:01,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:15:01,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:7 [2021-06-05 06:15:01,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 06:15:01,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:01,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:01,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:15:01,683 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 06:15:01,724 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 06:15:01,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646859052] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:01,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:15:01,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 29 [2021-06-05 06:15:01,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589590906] [2021-06-05 06:15:01,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:15:01,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:15:01,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:15:01,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:15:01,725 INFO L87 Difference]: Start difference. First operand 28803 states and 87159 transitions. Second operand has 30 states, 30 states have (on average 3.033333333333333) internal successors, (91), 29 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:02,864 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 46 [2021-06-05 06:15:08,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:15:08,444 INFO L93 Difference]: Finished difference Result 62509 states and 189125 transitions. [2021-06-05 06:15:08,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2021-06-05 06:15:08,444 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.033333333333333) internal successors, (91), 29 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have 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-06-05 06:15:08,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:15:08,533 INFO L225 Difference]: With dead ends: 62509 [2021-06-05 06:15:08,534 INFO L226 Difference]: Without dead ends: 55884 [2021-06-05 06:15:08,534 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5341 ImplicationChecksByTransitivity, 5057.6ms TimeCoverageRelationStatistics Valid=2397, Invalid=13605, Unknown=0, NotChecked=0, Total=16002 [2021-06-05 06:15:08,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55884 states. [2021-06-05 06:15:09,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55884 to 36502. [2021-06-05 06:15:09,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36502 states, 36501 states have (on average 3.0240541355031367) internal successors, (110381), 36501 states have internal predecessors, (110381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:09,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36502 states to 36502 states and 110381 transitions. [2021-06-05 06:15:09,188 INFO L78 Accepts]: Start accepts. Automaton has 36502 states and 110381 transitions. Word has length 49 [2021-06-05 06:15:09,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:15:09,188 INFO L482 AbstractCegarLoop]: Abstraction has 36502 states and 110381 transitions. [2021-06-05 06:15:09,188 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 3.033333333333333) internal successors, (91), 29 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:09,188 INFO L276 IsEmpty]: Start isEmpty. Operand 36502 states and 110381 transitions. [2021-06-05 06:15:09,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-06-05 06:15:09,230 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:15:09,230 INFO L521 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-06-05 06:15:09,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-06-05 06:15:09,433 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:15:09,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:15:09,433 INFO L82 PathProgramCache]: Analyzing trace with hash -742740465, now seen corresponding path program 19 times [2021-06-05 06:15:09,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:15:09,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76250163] [2021-06-05 06:15:09,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:15:09,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:15:09,650 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:15:09,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:15:09,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76250163] [2021-06-05 06:15:09,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76250163] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:09,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638904893] [2021-06-05 06:15:09,651 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-06-05 06:15:09,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:15:09,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 06:15:09,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:15:09,805 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-06-05 06:15:09,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:09,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:09,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:15:09,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:26 [2021-06-05 06:15:10,273 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2021-06-05 06:15:10,301 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_40], 1=[v_prenex_34, v_prenex_33], 3=[q1, v_prenex_39]} [2021-06-05 06:15:10,305 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-06-05 06:15:10,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:10,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:10,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:15:10,357 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:10,531 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-06-05 06:15:10,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:10,539 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:15:10,540 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-06-05 06:15:10,542 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:10,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:10,587 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:15:10,588 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-06-05 06:15:10,589 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:10,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:10,631 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-06-05 06:15:10,631 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-06-05 06:15:10,633 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:10,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:10,667 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:15:10,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 06:15:10,669 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:10,705 INFO L628 ElimStorePlain]: treesize reduction 12, result has 73.9 percent of original size [2021-06-05 06:15:10,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:15:10,706 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:150, output treesize:32 [2021-06-05 06:15:10,767 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 06:15:10,768 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638904893] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:10,768 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:15:10,768 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 25 [2021-06-05 06:15:10,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128062430] [2021-06-05 06:15:10,768 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 06:15:10,768 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:15:10,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 06:15:10,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:15:10,769 INFO L87 Difference]: Start difference. First operand 36502 states and 110381 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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-06-05 06:15:13,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:15:13,271 INFO L93 Difference]: Finished difference Result 48359 states and 145089 transitions. [2021-06-05 06:15:13,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-06-05 06:15:13,271 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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 49 [2021-06-05 06:15:13,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:15:13,353 INFO L225 Difference]: With dead ends: 48359 [2021-06-05 06:15:13,353 INFO L226 Difference]: Without dead ends: 46710 [2021-06-05 06:15:13,354 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1019 ImplicationChecksByTransitivity, 2074.9ms TimeCoverageRelationStatistics Valid=565, Invalid=3341, Unknown=0, NotChecked=0, Total=3906 [2021-06-05 06:15:13,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46710 states. [2021-06-05 06:15:13,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46710 to 36654. [2021-06-05 06:15:13,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36654 states, 36653 states have (on average 3.0235178566556624) internal successors, (110821), 36653 states have internal predecessors, (110821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:14,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36654 states to 36654 states and 110821 transitions. [2021-06-05 06:15:14,041 INFO L78 Accepts]: Start accepts. Automaton has 36654 states and 110821 transitions. Word has length 49 [2021-06-05 06:15:14,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:15:14,041 INFO L482 AbstractCegarLoop]: Abstraction has 36654 states and 110821 transitions. [2021-06-05 06:15:14,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 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-06-05 06:15:14,041 INFO L276 IsEmpty]: Start isEmpty. Operand 36654 states and 110821 transitions. [2021-06-05 06:15:14,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-06-05 06:15:14,093 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:15:14,093 INFO L521 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-06-05 06:15:14,317 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2021-06-05 06:15:14,317 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:15:14,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:15:14,318 INFO L82 PathProgramCache]: Analyzing trace with hash -549490785, now seen corresponding path program 20 times [2021-06-05 06:15:14,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:15:14,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214034361] [2021-06-05 06:15:14,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:15:14,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:15:14,429 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 42 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 06:15:14,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:15:14,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214034361] [2021-06-05 06:15:14,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214034361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:14,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437169545] [2021-06-05 06:15:14,430 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-06-05 06:15:14,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:15:14,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:15:14,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:15:14,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:15:14,584 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:15:14,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-06-05 06:15:14,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:14,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:14,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:15:14,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-06-05 06:15:14,641 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-06-05 06:15:14,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:14,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:14,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:15:14,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 06:15:14,696 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 36 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:15:14,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437169545] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:14,696 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:15:14,696 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-06-05 06:15:14,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360078067] [2021-06-05 06:15:14,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 06:15:14,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:15:14,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 06:15:14,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-06-05 06:15:14,697 INFO L87 Difference]: Start difference. First operand 36654 states and 110821 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-06-05 06:15:15,302 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 17 [2021-06-05 06:15:17,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:15:17,988 INFO L93 Difference]: Finished difference Result 103049 states and 309241 transitions. [2021-06-05 06:15:17,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-06-05 06:15:17,988 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-06-05 06:15:17,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:15:18,312 INFO L225 Difference]: With dead ends: 103049 [2021-06-05 06:15:18,312 INFO L226 Difference]: Without dead ends: 102356 [2021-06-05 06:15:18,313 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4810 ImplicationChecksByTransitivity, 2127.8ms TimeCoverageRelationStatistics Valid=2216, Invalid=10216, Unknown=0, NotChecked=0, Total=12432 [2021-06-05 06:15:18,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102356 states. [2021-06-05 06:15:19,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102356 to 42498. [2021-06-05 06:15:19,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42498 states, 42497 states have (on average 3.0068946043250113) internal successors, (127784), 42497 states have internal predecessors, (127784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:19,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42498 states to 42498 states and 127784 transitions. [2021-06-05 06:15:19,516 INFO L78 Accepts]: Start accepts. Automaton has 42498 states and 127784 transitions. Word has length 51 [2021-06-05 06:15:19,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:15:19,516 INFO L482 AbstractCegarLoop]: Abstraction has 42498 states and 127784 transitions. [2021-06-05 06:15:19,517 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-06-05 06:15:19,517 INFO L276 IsEmpty]: Start isEmpty. Operand 42498 states and 127784 transitions. [2021-06-05 06:15:19,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-06-05 06:15:19,569 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:15:19,569 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 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-06-05 06:15:19,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:15:19,770 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:15:19,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:15:19,770 INFO L82 PathProgramCache]: Analyzing trace with hash 1690828025, now seen corresponding path program 21 times [2021-06-05 06:15:19,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:15:19,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155409952] [2021-06-05 06:15:19,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:15:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:15:20,217 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:15:20,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:15:20,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155409952] [2021-06-05 06:15:20,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155409952] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:20,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368462729] [2021-06-05 06:15:20,218 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-06-05 06:15:20,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-06-05 06:15:20,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:15:20,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 06:15:20,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:15:20,592 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_43, v_prenex_45], 1=[q3]} [2021-06-05 06:15:20,597 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-06-05 06:15:20,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:20,674 INFO L628 ElimStorePlain]: treesize reduction 31, result has 75.4 percent of original size [2021-06-05 06:15:20,674 INFO L518 ElimStorePlain]: Eliminatee v_prenex_45 vanished before elimination [2021-06-05 06:15:20,680 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:15:20,680 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-06-05 06:15:20,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:20,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:20,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:15:20,718 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:133, output treesize:84 [2021-06-05 06:15:20,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:20,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:20,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:20,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:20,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:20,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:20,809 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-06-05 06:15:20,813 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:20,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:20,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:20,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:20,823 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-06-05 06:15:20,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:20,834 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:15:20,834 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-06-05 06:15:20,836 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:20,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:20,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:15:20,854 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:99, output treesize:31 [2021-06-05 06:15:20,989 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:15:20,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368462729] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:20,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:15:20,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 27 [2021-06-05 06:15:20,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971861446] [2021-06-05 06:15:20,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:15:20,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:15:20,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:15:20,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:15:20,992 INFO L87 Difference]: Start difference. First operand 42498 states and 127784 transitions. Second operand has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 27 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:33,743 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2021-06-05 06:15:38,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:15:38,003 INFO L93 Difference]: Finished difference Result 63536 states and 189082 transitions. [2021-06-05 06:15:38,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2021-06-05 06:15:38,004 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 27 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-06-05 06:15:38,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:15:38,083 INFO L225 Difference]: With dead ends: 63536 [2021-06-05 06:15:38,083 INFO L226 Difference]: Without dead ends: 62627 [2021-06-05 06:15:38,085 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 246 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25551 ImplicationChecksByTransitivity, 14788.3ms TimeCoverageRelationStatistics Valid=6397, Invalid=54859, Unknown=0, NotChecked=0, Total=61256 [2021-06-05 06:15:38,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62627 states. [2021-06-05 06:15:38,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62627 to 43408. [2021-06-05 06:15:38,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43408 states, 43407 states have (on average 3.008708272859216) internal successors, (130599), 43407 states have internal predecessors, (130599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:38,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43408 states to 43408 states and 130599 transitions. [2021-06-05 06:15:38,840 INFO L78 Accepts]: Start accepts. Automaton has 43408 states and 130599 transitions. Word has length 54 [2021-06-05 06:15:38,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:15:38,840 INFO L482 AbstractCegarLoop]: Abstraction has 43408 states and 130599 transitions. [2021-06-05 06:15:38,840 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 27 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:38,840 INFO L276 IsEmpty]: Start isEmpty. Operand 43408 states and 130599 transitions. [2021-06-05 06:15:38,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-06-05 06:15:38,892 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:15:38,892 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 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-06-05 06:15:39,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2021-06-05 06:15:39,093 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:15:39,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:15:39,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1977773629, now seen corresponding path program 22 times [2021-06-05 06:15:39,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:15:39,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654642477] [2021-06-05 06:15:39,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:15:39,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:15:39,269 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:15:39,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:15:39,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654642477] [2021-06-05 06:15:39,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654642477] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:39,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461026623] [2021-06-05 06:15:39,269 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-06-05 06:15:39,307 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:15:39,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:15:39,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 06:15:39,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:15:39,510 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-06-05 06:15:39,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:39,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:39,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:15:39,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:33 [2021-06-05 06:15:39,844 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_48], 1=[q3], 3=[q1, v_prenex_47]} [2021-06-05 06:15:39,848 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-06-05 06:15:39,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:40,033 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-06-05 06:15:40,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:40,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:40,037 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-06-05 06:15:40,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:40,041 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-06-05 06:15:40,042 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:40,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:40,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:40,077 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-06-05 06:15:40,078 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:40,082 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:15:40,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 15 [2021-06-05 06:15:40,092 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:40,118 INFO L628 ElimStorePlain]: treesize reduction 37, result has 44.8 percent of original size [2021-06-05 06:15:40,118 INFO L518 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2021-06-05 06:15:40,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:15:40,119 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:152, output treesize:28 [2021-06-05 06:15:40,205 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:15:40,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461026623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:40,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:15:40,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2021-06-05 06:15:40,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396030124] [2021-06-05 06:15:40,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:15:40,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:15:40,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:15:40,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:15:40,206 INFO L87 Difference]: Start difference. First operand 43408 states and 130599 transitions. Second operand has 29 states, 29 states have (on average 2.9655172413793105) internal successors, (86), 28 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:45,938 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 44 [2021-06-05 06:15:46,094 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 47 [2021-06-05 06:15:46,798 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 46 [2021-06-05 06:15:47,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:15:47,860 INFO L93 Difference]: Finished difference Result 57791 states and 173149 transitions. [2021-06-05 06:15:47,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2021-06-05 06:15:47,861 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.9655172413793105) internal successors, (86), 28 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-06-05 06:15:47,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:15:47,962 INFO L225 Difference]: With dead ends: 57791 [2021-06-05 06:15:47,963 INFO L226 Difference]: Without dead ends: 55664 [2021-06-05 06:15:47,965 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8232 ImplicationChecksByTransitivity, 6138.0ms TimeCoverageRelationStatistics Valid=2289, Invalid=19173, Unknown=0, NotChecked=0, Total=21462 [2021-06-05 06:15:48,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55664 states. [2021-06-05 06:15:48,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55664 to 42854. [2021-06-05 06:15:48,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42854 states, 42853 states have (on average 3.0055772057965604) internal successors, (128798), 42853 states have internal predecessors, (128798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:48,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42854 states to 42854 states and 128798 transitions. [2021-06-05 06:15:48,764 INFO L78 Accepts]: Start accepts. Automaton has 42854 states and 128798 transitions. Word has length 54 [2021-06-05 06:15:48,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:15:48,764 INFO L482 AbstractCegarLoop]: Abstraction has 42854 states and 128798 transitions. [2021-06-05 06:15:48,764 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.9655172413793105) internal successors, (86), 28 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:48,764 INFO L276 IsEmpty]: Start isEmpty. Operand 42854 states and 128798 transitions. [2021-06-05 06:15:48,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-06-05 06:15:48,812 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:15:48,813 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 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-06-05 06:15:49,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-06-05 06:15:49,013 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:15:49,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:15:49,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1049833869, now seen corresponding path program 23 times [2021-06-05 06:15:49,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:15:49,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202336914] [2021-06-05 06:15:49,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:15:49,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:15:49,117 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 6 proven. 44 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:15:49,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:15:49,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202336914] [2021-06-05 06:15:49,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202336914] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:49,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119124019] [2021-06-05 06:15:49,117 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-06-05 06:15:49,174 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:15:49,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:15:49,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:15:49,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:15:49,582 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 19 proven. 26 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 06:15:49,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119124019] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:49,582 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:15:49,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-06-05 06:15:49,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089773404] [2021-06-05 06:15:49,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-06-05 06:15:49,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:15:49,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-06-05 06:15:49,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-06-05 06:15:49,584 INFO L87 Difference]: Start difference. First operand 42854 states and 128798 transitions. Second operand has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 21 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-06-05 06:15:50,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:15:50,954 INFO L93 Difference]: Finished difference Result 74433 states and 223524 transitions. [2021-06-05 06:15:50,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-05 06:15:50,955 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 21 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 54 [2021-06-05 06:15:50,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:15:51,079 INFO L225 Difference]: With dead ends: 74433 [2021-06-05 06:15:51,079 INFO L226 Difference]: Without dead ends: 73438 [2021-06-05 06:15:51,079 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 1140.9ms TimeCoverageRelationStatistics Valid=493, Invalid=1763, Unknown=0, NotChecked=0, Total=2256 [2021-06-05 06:15:51,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73438 states. [2021-06-05 06:15:51,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73438 to 51632. [2021-06-05 06:15:51,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51632 states, 51631 states have (on average 3.0211307160426877) internal successors, (155984), 51631 states have internal predecessors, (155984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:52,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51632 states to 51632 states and 155984 transitions. [2021-06-05 06:15:52,057 INFO L78 Accepts]: Start accepts. Automaton has 51632 states and 155984 transitions. Word has length 54 [2021-06-05 06:15:52,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:15:52,057 INFO L482 AbstractCegarLoop]: Abstraction has 51632 states and 155984 transitions. [2021-06-05 06:15:52,058 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 21 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-06-05 06:15:52,058 INFO L276 IsEmpty]: Start isEmpty. Operand 51632 states and 155984 transitions. [2021-06-05 06:15:52,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-06-05 06:15:52,428 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:15:52,429 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 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-06-05 06:15:52,629 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:15:52,629 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:15:52,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:15:52,630 INFO L82 PathProgramCache]: Analyzing trace with hash 1128532211, now seen corresponding path program 24 times [2021-06-05 06:15:52,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:15:52,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653798334] [2021-06-05 06:15:52,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:15:52,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:15:52,957 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:15:52,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:15:52,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653798334] [2021-06-05 06:15:52,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653798334] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:52,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273191146] [2021-06-05 06:15:52,957 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-06-05 06:15:53,002 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:15:53,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:15:53,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 06:15:53,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:15:53,100 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-06-05 06:15:53,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:53,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:53,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:15:53,110 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-06-05 06:15:53,734 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_53, v_prenex_55], 1=[v_prenex_51]} [2021-06-05 06:15:53,738 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-06-05 06:15:53,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:53,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:53,802 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-06-05 06:15:53,803 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:53,896 INFO L628 ElimStorePlain]: treesize reduction 7, result has 96.5 percent of original size [2021-06-05 06:15:53,900 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-06-05 06:15:53,902 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:53,973 INFO L628 ElimStorePlain]: treesize reduction 40, result has 77.7 percent of original size [2021-06-05 06:15:53,978 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:15:53,978 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-06-05 06:15:53,980 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:54,036 INFO L628 ElimStorePlain]: treesize reduction 7, result has 93.8 percent of original size [2021-06-05 06:15:54,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:15:54,037 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:221, output treesize:102 [2021-06-05 06:15:54,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:54,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:54,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:54,125 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-06-05 06:15:54,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:54,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:54,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:54,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:54,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:54,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:54,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:15:54,139 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-06-05 06:15:54,141 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:54,145 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:15:54,146 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 34 treesize of output 18 [2021-06-05 06:15:54,148 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:15:54,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:15:54,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:15:54,169 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:117, output treesize:43 [2021-06-05 06:15:54,347 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:15:54,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273191146] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:15:54,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:15:54,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2021-06-05 06:15:54,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817552249] [2021-06-05 06:15:54,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 06:15:54,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:15:54,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 06:15:54,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2021-06-05 06:15:54,349 INFO L87 Difference]: Start difference. First operand 51632 states and 155984 transitions. Second operand has 32 states, 32 states have (on average 3.21875) internal successors, (103), 31 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:15:55,899 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 80 [2021-06-05 06:15:56,234 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2021-06-05 06:15:56,473 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 66 [2021-06-05 06:15:56,634 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 62 [2021-06-05 06:15:56,871 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 61 [2021-06-05 06:15:56,997 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2021-06-05 06:15:57,236 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 63 [2021-06-05 06:15:57,622 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 68 [2021-06-05 06:15:57,752 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 55 [2021-06-05 06:15:58,135 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 66 [2021-06-05 06:15:58,628 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 60 [2021-06-05 06:15:58,799 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 57 [2021-06-05 06:15:59,414 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-06-05 06:15:59,576 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-06-05 06:16:00,116 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-06-05 06:16:01,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:16:01,566 INFO L93 Difference]: Finished difference Result 61707 states and 185313 transitions. [2021-06-05 06:16:01,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-06-05 06:16:01,567 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.21875) internal successors, (103), 31 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-06-05 06:16:01,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:16:01,653 INFO L225 Difference]: With dead ends: 61707 [2021-06-05 06:16:01,653 INFO L226 Difference]: Without dead ends: 60214 [2021-06-05 06:16:01,653 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3505 ImplicationChecksByTransitivity, 6764.7ms TimeCoverageRelationStatistics Valid=1318, Invalid=9188, Unknown=0, NotChecked=0, Total=10506 [2021-06-05 06:16:01,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60214 states. [2021-06-05 06:16:02,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60214 to 51802. [2021-06-05 06:16:02,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51802 states, 51801 states have (on average 3.0208297137120903) internal successors, (156482), 51801 states have internal predecessors, (156482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:02,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51802 states to 51802 states and 156482 transitions. [2021-06-05 06:16:02,456 INFO L78 Accepts]: Start accepts. Automaton has 51802 states and 156482 transitions. Word has length 54 [2021-06-05 06:16:02,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:16:02,456 INFO L482 AbstractCegarLoop]: Abstraction has 51802 states and 156482 transitions. [2021-06-05 06:16:02,456 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 3.21875) internal successors, (103), 31 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:02,456 INFO L276 IsEmpty]: Start isEmpty. Operand 51802 states and 156482 transitions. [2021-06-05 06:16:02,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-06-05 06:16:02,526 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:16:02,526 INFO L521 BasicCegarLoop]: trace histogram [4, 4, 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-06-05 06:16:02,726 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2021-06-05 06:16:02,727 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:16:02,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:16:02,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1974397899, now seen corresponding path program 25 times [2021-06-05 06:16:02,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:16:02,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926572682] [2021-06-05 06:16:02,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:16:02,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:16:02,993 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 06:16:02,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:16:02,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926572682] [2021-06-05 06:16:02,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926572682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:02,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415635172] [2021-06-05 06:16:02,993 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-06-05 06:16:03,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:16:03,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 06:16:03,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:16:03,292 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2021-06-05 06:16:03,340 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-06-05 06:16:03,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:03,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:03,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:16:03,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:31 [2021-06-05 06:16:04,012 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_58], 1=[q3], 3=[q1, v_prenex_57]} [2021-06-05 06:16:04,016 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-06-05 06:16:04,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:04,175 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-06-05 06:16:04,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:04,178 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-06-05 06:16:04,179 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:04,183 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:16:04,183 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-06-05 06:16:04,184 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:04,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:04,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:16:04,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-06-05 06:16:04,219 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:04,223 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:16:04,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 15 [2021-06-05 06:16:04,224 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:04,249 INFO L628 ElimStorePlain]: treesize reduction 37, result has 44.8 percent of original size [2021-06-05 06:16:04,249 INFO L518 ElimStorePlain]: Eliminatee v_prenex_57 vanished before elimination [2021-06-05 06:16:04,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:16:04,250 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:146, output treesize:28 [2021-06-05 06:16:04,331 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 06:16:04,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415635172] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:04,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:16:04,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-06-05 06:16:04,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788355899] [2021-06-05 06:16:04,332 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:16:04,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:16:04,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:16:04,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:16:04,332 INFO L87 Difference]: Start difference. First operand 51802 states and 156482 transitions. Second operand has 30 states, 30 states have (on average 3.1666666666666665) internal successors, (95), 29 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:05,624 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-06-05 06:16:06,446 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 56 [2021-06-05 06:16:06,627 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-06-05 06:16:08,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:16:08,003 INFO L93 Difference]: Finished difference Result 67435 states and 201565 transitions. [2021-06-05 06:16:08,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-06-05 06:16:08,003 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.1666666666666665) internal successors, (95), 29 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-06-05 06:16:08,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:16:08,091 INFO L225 Difference]: With dead ends: 67435 [2021-06-05 06:16:08,091 INFO L226 Difference]: Without dead ends: 65786 [2021-06-05 06:16:08,091 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1655 ImplicationChecksByTransitivity, 3457.4ms TimeCoverageRelationStatistics Valid=789, Invalid=4613, Unknown=0, NotChecked=0, Total=5402 [2021-06-05 06:16:08,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65786 states. [2021-06-05 06:16:08,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65786 to 51838. [2021-06-05 06:16:08,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51838 states, 51837 states have (on average 3.020603044157648) internal successors, (156579), 51837 states have internal predecessors, (156579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:09,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51838 states to 51838 states and 156579 transitions. [2021-06-05 06:16:09,083 INFO L78 Accepts]: Start accepts. Automaton has 51838 states and 156579 transitions. Word has length 54 [2021-06-05 06:16:09,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:16:09,084 INFO L482 AbstractCegarLoop]: Abstraction has 51838 states and 156579 transitions. [2021-06-05 06:16:09,084 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 3.1666666666666665) internal successors, (95), 29 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:09,084 INFO L276 IsEmpty]: Start isEmpty. Operand 51838 states and 156579 transitions. [2021-06-05 06:16:09,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:16:09,149 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:16:09,149 INFO L521 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-06-05 06:16:09,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:16:09,352 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:16:09,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:16:09,352 INFO L82 PathProgramCache]: Analyzing trace with hash -1518754715, now seen corresponding path program 26 times [2021-06-05 06:16:09,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:16:09,352 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950707326] [2021-06-05 06:16:09,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:16:09,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:16:09,608 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 7 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:16:09,608 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:16:09,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950707326] [2021-06-05 06:16:09,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950707326] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:09,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208325977] [2021-06-05 06:16:09,608 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-06-05 06:16:09,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:16:09,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:16:09,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 06:16:09,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:16:10,096 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-06-05 06:16:10,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:10,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:10,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:16:10,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:40 [2021-06-05 06:16:10,540 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_65], 1=[v_prenex_63], 3=[v_prenex_61], 6=[q1, v_prenex_67]} [2021-06-05 06:16:10,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-06-05 06:16:10,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:10,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:10,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 30 treesize of output 18 [2021-06-05 06:16:10,597 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:10,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:10,647 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:16:10,647 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-06-05 06:16:10,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:10,724 INFO L628 ElimStorePlain]: treesize reduction 7, result has 95.2 percent of original size [2021-06-05 06:16:10,731 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-06-05 06:16:10,731 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-06-05 06:16:10,733 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:10,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:10,787 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-06-05 06:16:10,787 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-06-05 06:16:10,789 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:10,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:10,833 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:16:10,833 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-06-05 06:16:10,834 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:10,864 INFO L628 ElimStorePlain]: treesize reduction 15, result has 71.2 percent of original size [2021-06-05 06:16:10,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:16:10,865 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:196, output treesize:37 [2021-06-05 06:16:10,932 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-06-05 06:16:10,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208325977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:10,932 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:16:10,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2021-06-05 06:16:10,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606829691] [2021-06-05 06:16:10,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:16:10,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:16:10,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:16:10,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:16:10,933 INFO L87 Difference]: Start difference. First operand 51838 states and 156579 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-06-05 06:16:11,152 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 32 [2021-06-05 06:16:14,199 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-06-05 06:16:14,576 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-06-05 06:16:14,725 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-06-05 06:16:14,987 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-06-05 06:16:15,125 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-06-05 06:16:17,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:16:17,170 INFO L93 Difference]: Finished difference Result 63014 states and 189832 transitions. [2021-06-05 06:16:17,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2021-06-05 06:16:17,170 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 56 [2021-06-05 06:16:17,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:16:17,270 INFO L225 Difference]: With dead ends: 63014 [2021-06-05 06:16:17,270 INFO L226 Difference]: Without dead ends: 62505 [2021-06-05 06:16:17,271 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4095 ImplicationChecksByTransitivity, 5068.3ms TimeCoverageRelationStatistics Valid=1257, Invalid=11175, Unknown=0, NotChecked=0, Total=12432 [2021-06-05 06:16:17,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62505 states. [2021-06-05 06:16:17,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62505 to 52176. [2021-06-05 06:16:18,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52176 states, 52175 states have (on average 3.020776233828462) internal successors, (157609), 52175 states have internal predecessors, (157609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:18,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52176 states to 52176 states and 157609 transitions. [2021-06-05 06:16:18,122 INFO L78 Accepts]: Start accepts. Automaton has 52176 states and 157609 transitions. Word has length 56 [2021-06-05 06:16:18,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:16:18,122 INFO L482 AbstractCegarLoop]: Abstraction has 52176 states and 157609 transitions. [2021-06-05 06:16:18,122 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-06-05 06:16:18,122 INFO L276 IsEmpty]: Start isEmpty. Operand 52176 states and 157609 transitions. [2021-06-05 06:16:18,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:16:18,191 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:16:18,191 INFO L521 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-06-05 06:16:18,392 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,26 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:16:18,392 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:16:18,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:16:18,393 INFO L82 PathProgramCache]: Analyzing trace with hash 384167611, now seen corresponding path program 27 times [2021-06-05 06:16:18,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:16:18,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937572717] [2021-06-05 06:16:18,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:16:18,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:16:18,609 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 6 proven. 53 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:16:18,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:16:18,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937572717] [2021-06-05 06:16:18,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937572717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:18,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406368361] [2021-06-05 06:16:18,609 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-06-05 06:16:18,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-06-05 06:16:18,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:16:18,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 06:16:18,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:16:18,805 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-06-05 06:16:18,805 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-06-05 06:16:18,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:18,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:18,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:16:18,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:3 [2021-06-05 06:16:18,866 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 27 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 06:16:18,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406368361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:18,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:16:18,867 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 23 [2021-06-05 06:16:18,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580565678] [2021-06-05 06:16:18,868 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:16:18,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:16:18,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:16:18,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:16:18,868 INFO L87 Difference]: Start difference. First operand 52176 states and 157609 transitions. Second operand has 24 states, 24 states have (on average 4.333333333333333) internal successors, (104), 23 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-06-05 06:16:19,286 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 29 [2021-06-05 06:16:20,422 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2021-06-05 06:16:27,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:16:27,803 INFO L93 Difference]: Finished difference Result 158134 states and 474113 transitions. [2021-06-05 06:16:27,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2021-06-05 06:16:27,803 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.333333333333333) internal successors, (104), 23 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 56 [2021-06-05 06:16:27,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:16:28,089 INFO L225 Difference]: With dead ends: 158134 [2021-06-05 06:16:28,089 INFO L226 Difference]: Without dead ends: 156093 [2021-06-05 06:16:28,091 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18881 ImplicationChecksByTransitivity, 7274.8ms TimeCoverageRelationStatistics Valid=6475, Invalid=37415, Unknown=0, NotChecked=0, Total=43890 [2021-06-05 06:16:28,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156093 states. [2021-06-05 06:16:29,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156093 to 72800. [2021-06-05 06:16:29,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72800 states, 72799 states have (on average 3.02181348644899) internal successors, (219985), 72799 states have internal predecessors, (219985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:30,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72800 states to 72800 states and 219985 transitions. [2021-06-05 06:16:30,375 INFO L78 Accepts]: Start accepts. Automaton has 72800 states and 219985 transitions. Word has length 56 [2021-06-05 06:16:30,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:16:30,375 INFO L482 AbstractCegarLoop]: Abstraction has 72800 states and 219985 transitions. [2021-06-05 06:16:30,375 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 4.333333333333333) internal successors, (104), 23 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-06-05 06:16:30,375 INFO L276 IsEmpty]: Start isEmpty. Operand 72800 states and 219985 transitions. [2021-06-05 06:16:30,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:16:30,473 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:16:30,473 INFO L521 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-06-05 06:16:30,673 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:16:30,674 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:16:30,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:16:30,674 INFO L82 PathProgramCache]: Analyzing trace with hash -1255614645, now seen corresponding path program 28 times [2021-06-05 06:16:30,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:16:30,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635942153] [2021-06-05 06:16:30,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:16:30,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:16:30,816 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 06:16:30,817 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:16:30,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635942153] [2021-06-05 06:16:30,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635942153] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:30,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568751447] [2021-06-05 06:16:30,817 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-06-05 06:16:30,861 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:16:30,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:16:30,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 06:16:30,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:16:31,027 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-06-05 06:16:31,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:31,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:31,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:16:31,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:43 [2021-06-05 06:16:31,326 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_72], 1=[q3], 6=[q1, v_prenex_71]} [2021-06-05 06:16:31,330 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-06-05 06:16:31,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:31,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:31,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-06-05 06:16:31,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:31,561 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:16:31,561 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-06-05 06:16:31,562 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:31,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:31,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:16:31,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:16:31,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:16:31,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 06:16:31,605 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:31,611 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:16:31,611 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-06-05 06:16:31,637 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:31,670 INFO L628 ElimStorePlain]: treesize reduction 44, result has 40.5 percent of original size [2021-06-05 06:16:31,670 INFO L518 ElimStorePlain]: Eliminatee v_prenex_71 vanished before elimination [2021-06-05 06:16:31,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:16:31,671 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:167, output treesize:28 [2021-06-05 06:16:31,740 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 06:16:31,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568751447] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:31,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:16:31,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 25 [2021-06-05 06:16:31,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861169367] [2021-06-05 06:16:31,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-06-05 06:16:31,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:16:31,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-06-05 06:16:31,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-06-05 06:16:31,742 INFO L87 Difference]: Start difference. First operand 72800 states and 219985 transitions. Second operand has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:36,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:16:36,112 INFO L93 Difference]: Finished difference Result 113403 states and 342039 transitions. [2021-06-05 06:16:36,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-06-05 06:16:36,112 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have 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-06-05 06:16:36,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:16:36,520 INFO L225 Difference]: With dead ends: 113403 [2021-06-05 06:16:36,520 INFO L226 Difference]: Without dead ends: 110881 [2021-06-05 06:16:36,521 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3469 ImplicationChecksByTransitivity, 3002.8ms TimeCoverageRelationStatistics Valid=1029, Invalid=9071, Unknown=0, NotChecked=0, Total=10100 [2021-06-05 06:16:36,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110881 states. [2021-06-05 06:16:37,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110881 to 72688. [2021-06-05 06:16:37,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72688 states, 72687 states have (on average 3.0223974025616687) internal successors, (219689), 72687 states have internal predecessors, (219689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:38,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72688 states to 72688 states and 219689 transitions. [2021-06-05 06:16:38,155 INFO L78 Accepts]: Start accepts. Automaton has 72688 states and 219689 transitions. Word has length 56 [2021-06-05 06:16:38,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:16:38,155 INFO L482 AbstractCegarLoop]: Abstraction has 72688 states and 219689 transitions. [2021-06-05 06:16:38,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:38,155 INFO L276 IsEmpty]: Start isEmpty. Operand 72688 states and 219689 transitions. [2021-06-05 06:16:38,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:16:38,262 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:16:38,262 INFO L521 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-06-05 06:16:38,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:16:38,464 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:16:38,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:16:38,464 INFO L82 PathProgramCache]: Analyzing trace with hash 1957956279, now seen corresponding path program 29 times [2021-06-05 06:16:38,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:16:38,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997959428] [2021-06-05 06:16:38,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:16:38,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:16:38,655 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 06:16:38,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:16:38,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997959428] [2021-06-05 06:16:38,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997959428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:38,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704601124] [2021-06-05 06:16:38,656 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-06-05 06:16:38,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 06:16:38,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:16:38,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 06:16:38,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:16:38,876 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:16:38,877 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-06-05 06:16:38,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:38,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:38,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:16:38,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:3 [2021-06-05 06:16:38,927 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 33 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 06:16:38,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704601124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:38,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:16:38,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 22 [2021-06-05 06:16:38,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410296389] [2021-06-05 06:16:38,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:16:38,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:16:38,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:16:38,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:16:38,929 INFO L87 Difference]: Start difference. First operand 72688 states and 219689 transitions. Second operand has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 22 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:44,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:16:44,846 INFO L93 Difference]: Finished difference Result 170493 states and 513114 transitions. [2021-06-05 06:16:44,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2021-06-05 06:16:44,846 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 22 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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-06-05 06:16:44,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:16:45,152 INFO L225 Difference]: With dead ends: 170493 [2021-06-05 06:16:45,152 INFO L226 Difference]: Without dead ends: 169553 [2021-06-05 06:16:45,153 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8291 ImplicationChecksByTransitivity, 3765.6ms TimeCoverageRelationStatistics Valid=3453, Invalid=17427, Unknown=0, NotChecked=0, Total=20880 [2021-06-05 06:16:45,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169553 states. [2021-06-05 06:16:46,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169553 to 74806. [2021-06-05 06:16:46,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74806 states, 74805 states have (on average 3.0193168905821803) internal successors, (225860), 74805 states have internal predecessors, (225860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:47,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74806 states to 74806 states and 225860 transitions. [2021-06-05 06:16:47,068 INFO L78 Accepts]: Start accepts. Automaton has 74806 states and 225860 transitions. Word has length 56 [2021-06-05 06:16:47,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:16:47,068 INFO L482 AbstractCegarLoop]: Abstraction has 74806 states and 225860 transitions. [2021-06-05 06:16:47,068 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 4.478260869565218) internal successors, (103), 22 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:47,068 INFO L276 IsEmpty]: Start isEmpty. Operand 74806 states and 225860 transitions. [2021-06-05 06:16:47,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:16:47,170 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:16:47,170 INFO L521 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-06-05 06:16:47,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2021-06-05 06:16:47,370 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:16:47,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:16:47,371 INFO L82 PathProgramCache]: Analyzing trace with hash 189610307, now seen corresponding path program 30 times [2021-06-05 06:16:47,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:16:47,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906203419] [2021-06-05 06:16:47,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:16:47,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:16:47,594 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 9 proven. 43 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 06:16:47,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:16:47,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906203419] [2021-06-05 06:16:47,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906203419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:47,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663112119] [2021-06-05 06:16:47,595 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-06-05 06:16:47,648 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-06-05 06:16:47,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:16:47,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 06:16:47,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:16:47,949 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2021-06-05 06:16:48,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:16:48,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:16:48,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:16:48,281 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-06-05 06:16:48,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:48,287 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:16:48,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 06:16:48,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:48,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:48,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:16:48,295 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:13 [2021-06-05 06:16:48,399 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 06:16:48,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663112119] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:48,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:16:48,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 27 [2021-06-05 06:16:48,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266569601] [2021-06-05 06:16:48,401 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:16:48,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:16:48,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:16:48,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:16:48,402 INFO L87 Difference]: Start difference. First operand 74806 states and 225860 transitions. Second operand has 28 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 27 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-06-05 06:16:50,159 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 27 [2021-06-05 06:16:54,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:16:54,943 INFO L93 Difference]: Finished difference Result 187352 states and 562565 transitions. [2021-06-05 06:16:54,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2021-06-05 06:16:54,943 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 27 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 56 [2021-06-05 06:16:54,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:16:55,272 INFO L225 Difference]: With dead ends: 187352 [2021-06-05 06:16:55,273 INFO L226 Difference]: Without dead ends: 186098 [2021-06-05 06:16:55,274 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10262 ImplicationChecksByTransitivity, 5217.0ms TimeCoverageRelationStatistics Valid=3411, Invalid=22029, Unknown=0, NotChecked=0, Total=25440 [2021-06-05 06:16:55,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186098 states. [2021-06-05 06:16:57,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186098 to 91016. [2021-06-05 06:16:57,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91016 states, 91015 states have (on average 3.040839422073285) internal successors, (276762), 91015 states have internal predecessors, (276762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:16:57,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91016 states to 91016 states and 276762 transitions. [2021-06-05 06:16:57,936 INFO L78 Accepts]: Start accepts. Automaton has 91016 states and 276762 transitions. Word has length 56 [2021-06-05 06:16:57,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:16:57,936 INFO L482 AbstractCegarLoop]: Abstraction has 91016 states and 276762 transitions. [2021-06-05 06:16:57,936 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 3.5714285714285716) internal successors, (100), 27 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-06-05 06:16:57,936 INFO L276 IsEmpty]: Start isEmpty. Operand 91016 states and 276762 transitions. [2021-06-05 06:16:58,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:16:58,082 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:16:58,083 INFO L521 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-06-05 06:16:58,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:16:58,284 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:16:58,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:16:58,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1734125747, now seen corresponding path program 31 times [2021-06-05 06:16:58,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:16:58,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960730340] [2021-06-05 06:16:58,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:16:58,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:16:59,130 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 3 proven. 53 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 06:16:59,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:16:59,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960730340] [2021-06-05 06:16:59,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960730340] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:16:59,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867566355] [2021-06-05 06:16:59,130 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-06-05 06:16:59,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:16:59,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 40 conjunts are in the unsatisfiable core [2021-06-05 06:16:59,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:16:59,354 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-06-05 06:16:59,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:59,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:59,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:16:59,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:35 [2021-06-05 06:16:59,769 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_76], 6=[q1], 10=[v_prenex_75]} [2021-06-05 06:16:59,774 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-06-05 06:16:59,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:59,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:59,845 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-06-05 06:16:59,846 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:59,850 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-06-05 06:16:59,852 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:59,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:59,908 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:16:59,908 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-06-05 06:16:59,910 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:59,952 INFO L628 ElimStorePlain]: treesize reduction 45, result has 57.9 percent of original size [2021-06-05 06:16:59,957 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-06-05 06:16:59,957 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 34 treesize of output 16 [2021-06-05 06:16:59,960 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:16:59,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:16:59,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:16:59,972 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:172, output treesize:25 [2021-06-05 06:17:00,069 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-05 06:17:00,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867566355] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:17:00,069 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:17:00,069 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 30 [2021-06-05 06:17:00,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839685559] [2021-06-05 06:17:00,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 06:17:00,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:17:00,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 06:17:00,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2021-06-05 06:17:00,070 INFO L87 Difference]: Start difference. First operand 91016 states and 276762 transitions. Second operand has 31 states, 31 states have (on average 3.032258064516129) internal successors, (94), 30 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-06-05 06:17:04,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:17:04,353 INFO L93 Difference]: Finished difference Result 133556 states and 405201 transitions. [2021-06-05 06:17:04,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-06-05 06:17:04,353 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.032258064516129) internal successors, (94), 30 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 56 [2021-06-05 06:17:04,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:17:04,585 INFO L225 Difference]: With dead ends: 133556 [2021-06-05 06:17:04,586 INFO L226 Difference]: Without dead ends: 130250 [2021-06-05 06:17:04,586 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3161 ImplicationChecksByTransitivity, 3244.9ms TimeCoverageRelationStatistics Valid=1210, Invalid=8102, Unknown=0, NotChecked=0, Total=9312 [2021-06-05 06:17:04,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130250 states. [2021-06-05 06:17:06,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130250 to 96219. [2021-06-05 06:17:06,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96219 states, 96218 states have (on average 3.0401899852418466) internal successors, (292521), 96218 states have internal predecessors, (292521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:17:06,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96219 states to 96219 states and 292521 transitions. [2021-06-05 06:17:06,586 INFO L78 Accepts]: Start accepts. Automaton has 96219 states and 292521 transitions. Word has length 56 [2021-06-05 06:17:06,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:17:06,586 INFO L482 AbstractCegarLoop]: Abstraction has 96219 states and 292521 transitions. [2021-06-05 06:17:06,586 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 3.032258064516129) internal successors, (94), 30 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-06-05 06:17:06,586 INFO L276 IsEmpty]: Start isEmpty. Operand 96219 states and 292521 transitions. [2021-06-05 06:17:07,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:17:07,115 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:17:07,115 INFO L521 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-06-05 06:17:07,315 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:17:07,316 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:17:07,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:17:07,316 INFO L82 PathProgramCache]: Analyzing trace with hash -210435843, now seen corresponding path program 32 times [2021-06-05 06:17:07,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:17:07,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967822005] [2021-06-05 06:17:07,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:17:07,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:17:07,574 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 7 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:17:07,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:17:07,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967822005] [2021-06-05 06:17:07,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967822005] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:17:07,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020157014] [2021-06-05 06:17:07,575 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-06-05 06:17:07,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:17:07,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:17:07,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-05 06:17:07,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:17:07,809 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-06-05 06:17:07,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:07,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:07,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:17:07,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:36 [2021-06-05 06:17:08,275 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_85], 1=[v_prenex_79], 3=[v_prenex_78], 6=[q1, v_prenex_84]} [2021-06-05 06:17:08,281 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-06-05 06:17:08,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:08,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:08,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-06-05 06:17:08,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:08,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:08,449 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:17:08,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 20 [2021-06-05 06:17:08,451 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:08,563 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 68 [2021-06-05 06:17:08,564 INFO L628 ElimStorePlain]: treesize reduction 7, result has 95.2 percent of original size [2021-06-05 06:17:08,570 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-06-05 06:17:08,571 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-06-05 06:17:08,573 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:08,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:08,621 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-06-05 06:17:08,621 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-06-05 06:17:08,623 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:08,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:08,656 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:17:08,656 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-06-05 06:17:08,658 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:08,690 INFO L628 ElimStorePlain]: treesize reduction 15, result has 71.2 percent of original size [2021-06-05 06:17:08,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:17:08,691 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:196, output treesize:37 [2021-06-05 06:17:08,763 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:17:08,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020157014] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:17:08,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:17:08,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-06-05 06:17:08,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279604772] [2021-06-05 06:17:08,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 06:17:08,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:17:08,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 06:17:08,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=872, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 06:17:08,764 INFO L87 Difference]: Start difference. First operand 96219 states and 292521 transitions. Second operand has 33 states, 33 states have (on average 2.909090909090909) internal successors, (96), 32 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-06-05 06:17:12,051 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 47 [2021-06-05 06:17:13,901 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 73 [2021-06-05 06:17:14,248 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 82 [2021-06-05 06:17:15,542 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2021-06-05 06:17:15,966 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 79 [2021-06-05 06:17:16,211 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 72 [2021-06-05 06:17:17,242 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-06-05 06:17:20,563 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 79 [2021-06-05 06:17:21,229 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 75 [2021-06-05 06:17:21,375 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2021-06-05 06:17:22,485 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 74 [2021-06-05 06:17:22,724 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 84 [2021-06-05 06:17:22,897 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 81 [2021-06-05 06:17:23,669 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-06-05 06:17:23,841 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 77 [2021-06-05 06:17:24,989 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 73 [2021-06-05 06:17:25,128 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2021-06-05 06:17:25,306 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 79 [2021-06-05 06:17:25,708 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 72 [2021-06-05 06:17:25,874 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 75 [2021-06-05 06:17:27,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:17:27,758 INFO L93 Difference]: Finished difference Result 118761 states and 358389 transitions. [2021-06-05 06:17:27,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 250 states. [2021-06-05 06:17:27,758 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.909090909090909) internal successors, (96), 32 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-06-05 06:17:27,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:17:28,073 INFO L225 Difference]: With dead ends: 118761 [2021-06-05 06:17:28,073 INFO L226 Difference]: Without dead ends: 116293 [2021-06-05 06:17:28,075 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 256 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28935 ImplicationChecksByTransitivity, 16053.4ms TimeCoverageRelationStatistics Valid=9125, Invalid=57181, Unknown=0, NotChecked=0, Total=66306 [2021-06-05 06:17:28,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116293 states. [2021-06-05 06:17:29,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116293 to 96441. [2021-06-05 06:17:29,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96441 states, 96440 states have (on average 3.04013894649523) internal successors, (293191), 96440 states have internal predecessors, (293191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:17:30,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96441 states to 96441 states and 293191 transitions. [2021-06-05 06:17:30,122 INFO L78 Accepts]: Start accepts. Automaton has 96441 states and 293191 transitions. Word has length 56 [2021-06-05 06:17:30,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:17:30,122 INFO L482 AbstractCegarLoop]: Abstraction has 96441 states and 293191 transitions. [2021-06-05 06:17:30,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.909090909090909) internal successors, (96), 32 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-06-05 06:17:30,123 INFO L276 IsEmpty]: Start isEmpty. Operand 96441 states and 293191 transitions. [2021-06-05 06:17:30,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:17:30,255 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:17:30,255 INFO L521 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-06-05 06:17:30,456 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-06-05 06:17:30,456 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:17:30,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:17:30,457 INFO L82 PathProgramCache]: Analyzing trace with hash -150730999, now seen corresponding path program 33 times [2021-06-05 06:17:30,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:17:30,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561457735] [2021-06-05 06:17:30,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:17:30,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:17:30,786 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:17:30,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:17:30,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561457735] [2021-06-05 06:17:30,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561457735] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:17:30,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583688440] [2021-06-05 06:17:30,786 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-06-05 06:17:30,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-06-05 06:17:30,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:17:30,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:17:30,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:17:31,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:31,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:31,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:31,239 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-06-05 06:17:31,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:31,243 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:17:31,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 06:17:31,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:31,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:31,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:17:31,250 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:13 [2021-06-05 06:17:31,308 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:17:31,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583688440] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:17:31,308 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:17:31,308 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-06-05 06:17:31,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356621730] [2021-06-05 06:17:31,309 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 06:17:31,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:17:31,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 06:17:31,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 06:17:31,309 INFO L87 Difference]: Start difference. First operand 96441 states and 293191 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-06-05 06:17:41,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:17:41,692 INFO L93 Difference]: Finished difference Result 182758 states and 548785 transitions. [2021-06-05 06:17:41,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2021-06-05 06:17:41,692 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-06-05 06:17:41,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:17:41,977 INFO L225 Difference]: With dead ends: 182758 [2021-06-05 06:17:41,978 INFO L226 Difference]: Without dead ends: 182224 [2021-06-05 06:17:41,979 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18105 ImplicationChecksByTransitivity, 8284.2ms TimeCoverageRelationStatistics Valid=8177, Invalid=34053, Unknown=0, NotChecked=0, Total=42230 [2021-06-05 06:17:42,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182224 states. [2021-06-05 06:17:43,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182224 to 87933. [2021-06-05 06:17:44,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87933 states, 87932 states have (on average 3.0219601510257927) internal successors, (265727), 87932 states have internal predecessors, (265727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:17:44,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87933 states to 87933 states and 265727 transitions. [2021-06-05 06:17:44,254 INFO L78 Accepts]: Start accepts. Automaton has 87933 states and 265727 transitions. Word has length 56 [2021-06-05 06:17:44,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:17:44,254 INFO L482 AbstractCegarLoop]: Abstraction has 87933 states and 265727 transitions. [2021-06-05 06:17:44,254 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-06-05 06:17:44,254 INFO L276 IsEmpty]: Start isEmpty. Operand 87933 states and 265727 transitions. [2021-06-05 06:17:44,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:17:44,382 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:17:44,382 INFO L521 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-06-05 06:17:44,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-06-05 06:17:44,582 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:17:44,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:17:44,583 INFO L82 PathProgramCache]: Analyzing trace with hash 1534591291, now seen corresponding path program 34 times [2021-06-05 06:17:44,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:17:44,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480774193] [2021-06-05 06:17:44,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:17:44,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:17:44,796 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 5 proven. 54 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:17:44,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:17:44,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480774193] [2021-06-05 06:17:44,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480774193] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:17:44,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282164328] [2021-06-05 06:17:44,797 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-06-05 06:17:44,839 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:17:44,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:17:44,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 06:17:44,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:17:44,953 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-06-05 06:17:44,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:44,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:44,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:17:44,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:38 [2021-06-05 06:17:45,632 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_90], 1=[q3], 6=[q1, v_prenex_88]} [2021-06-05 06:17:45,636 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-06-05 06:17:45,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:45,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:45,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:45,689 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-06-05 06:17:45,690 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:45,693 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-06-05 06:17:45,693 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:45,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:45,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:45,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:45,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:45,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:45,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:45,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:17:45,743 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-06-05 06:17:45,745 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:45,749 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-06-05 06:17:45,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 06:17:45,750 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:45,778 INFO L628 ElimStorePlain]: treesize reduction 44, result has 40.5 percent of original size [2021-06-05 06:17:45,778 INFO L518 ElimStorePlain]: Eliminatee v_prenex_88 vanished before elimination [2021-06-05 06:17:45,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:17:45,789 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:167, output treesize:28 [2021-06-05 06:17:45,843 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:17:45,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282164328] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:17:45,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:17:45,843 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 28 [2021-06-05 06:17:45,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672214460] [2021-06-05 06:17:45,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:17:45,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:17:45,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:17:45,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:17:45,844 INFO L87 Difference]: Start difference. First operand 87933 states and 265727 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-06-05 06:17:48,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:17:48,886 INFO L93 Difference]: Finished difference Result 103575 states and 312132 transitions. [2021-06-05 06:17:48,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-06-05 06:17:48,886 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-06-05 06:17:48,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:17:49,056 INFO L225 Difference]: With dead ends: 103575 [2021-06-05 06:17:49,056 INFO L226 Difference]: Without dead ends: 102231 [2021-06-05 06:17:49,056 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1348 ImplicationChecksByTransitivity, 2075.9ms TimeCoverageRelationStatistics Valid=787, Invalid=3905, Unknown=0, NotChecked=0, Total=4692 [2021-06-05 06:17:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102231 states. [2021-06-05 06:17:50,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102231 to 88331. [2021-06-05 06:17:50,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88331 states, 88330 states have (on average 3.0222461224951886) internal successors, (266955), 88330 states have internal predecessors, (266955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:17:50,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88331 states to 88331 states and 266955 transitions. [2021-06-05 06:17:50,871 INFO L78 Accepts]: Start accepts. Automaton has 88331 states and 266955 transitions. Word has length 56 [2021-06-05 06:17:50,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:17:50,871 INFO L482 AbstractCegarLoop]: Abstraction has 88331 states and 266955 transitions. [2021-06-05 06:17:50,871 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-06-05 06:17:50,871 INFO L276 IsEmpty]: Start isEmpty. Operand 88331 states and 266955 transitions. [2021-06-05 06:17:50,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:17:50,988 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:17:50,988 INFO L521 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-06-05 06:17:51,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:17:51,195 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:17:51,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:17:51,195 INFO L82 PathProgramCache]: Analyzing trace with hash -446962657, now seen corresponding path program 35 times [2021-06-05 06:17:51,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:17:51,195 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133805368] [2021-06-05 06:17:51,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:17:51,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:17:51,549 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:17:51,549 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:17:51,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133805368] [2021-06-05 06:17:51,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133805368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:17:51,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994664927] [2021-06-05 06:17:51,549 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-06-05 06:17:51,598 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-05 06:17:51,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:17:51,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 06:17:51,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:17:51,987 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_92, q3], 1=[v_prenex_94, v_prenex_96], 3=[v_prenex_98]} [2021-06-05 06:17:51,991 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-06-05 06:17:51,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:52,093 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 65 [2021-06-05 06:17:52,094 INFO L628 ElimStorePlain]: treesize reduction 38, result has 83.3 percent of original size [2021-06-05 06:17:52,094 INFO L518 ElimStorePlain]: Eliminatee q3 vanished before elimination [2021-06-05 06:17:52,100 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:17:52,100 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-06-05 06:17:52,101 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:52,177 INFO L628 ElimStorePlain]: treesize reduction 37, result has 79.1 percent of original size [2021-06-05 06:17:52,177 INFO L518 ElimStorePlain]: Eliminatee v_prenex_96 vanished before elimination [2021-06-05 06:17:52,182 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:17:52,182 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-06-05 06:17:52,187 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:52,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:52,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 06:17:52,222 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 10 variables, input treesize:235, output treesize:124 [2021-06-05 06:17:52,356 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:17:52,356 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-06-05 06:17:52,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:17:52,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:17:52,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:17:52,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:3 [2021-06-05 06:17:52,652 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:17:52,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994664927] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:17:52,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:17:52,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-06-05 06:17:52,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413988772] [2021-06-05 06:17:52,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 06:17:52,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:17:52,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 06:17:52,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=866, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 06:17:52,653 INFO L87 Difference]: Start difference. First operand 88331 states and 266955 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-06-05 06:17:55,445 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 62 [2021-06-05 06:17:58,369 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-06-05 06:18:00,026 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 71 [2021-06-05 06:18:02,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:18:02,336 INFO L93 Difference]: Finished difference Result 135112 states and 404915 transitions. [2021-06-05 06:18:02,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 141 states. [2021-06-05 06:18:02,336 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-06-05 06:18:02,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:18:02,543 INFO L225 Difference]: With dead ends: 135112 [2021-06-05 06:18:02,543 INFO L226 Difference]: Without dead ends: 134978 [2021-06-05 06:18:02,544 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10563 ImplicationChecksByTransitivity, 6875.5ms TimeCoverageRelationStatistics Valid=4484, Invalid=22576, Unknown=0, NotChecked=0, Total=27060 [2021-06-05 06:18:02,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134978 states. [2021-06-05 06:18:04,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134978 to 88414. [2021-06-05 06:18:04,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88414 states, 88413 states have (on average 3.0223044122470677) internal successors, (267211), 88413 states have internal predecessors, (267211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:18:04,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88414 states to 88414 states and 267211 transitions. [2021-06-05 06:18:04,371 INFO L78 Accepts]: Start accepts. Automaton has 88414 states and 267211 transitions. Word has length 56 [2021-06-05 06:18:04,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:18:04,371 INFO L482 AbstractCegarLoop]: Abstraction has 88414 states and 267211 transitions. [2021-06-05 06:18:04,371 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-06-05 06:18:04,371 INFO L276 IsEmpty]: Start isEmpty. Operand 88414 states and 267211 transitions. [2021-06-05 06:18:04,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:18:04,493 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:18:04,493 INFO L521 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-06-05 06:18:04,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2021-06-05 06:18:04,694 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:18:04,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:18:04,694 INFO L82 PathProgramCache]: Analyzing trace with hash 1594296135, now seen corresponding path program 36 times [2021-06-05 06:18:04,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:18:04,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882570383] [2021-06-05 06:18:04,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:18:04,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:18:05,086 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:18:05,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:18:05,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882570383] [2021-06-05 06:18:05,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882570383] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:18:05,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523060839] [2021-06-05 06:18:05,087 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-06-05 06:18:05,139 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-06-05 06:18:05,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:18:05,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 06:18:05,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:18:06,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:06,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:06,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:06,031 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-06-05 06:18:06,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:06,036 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:18:06,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 06:18:06,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:06,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:18:06,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:18:06,044 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:13 [2021-06-05 06:18:06,124 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:18:06,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523060839] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:18:06,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:18:06,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-06-05 06:18:06,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114222247] [2021-06-05 06:18:06,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 06:18:06,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:18:06,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 06:18:06,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 06:18:06,125 INFO L87 Difference]: Start difference. First operand 88414 states and 267211 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-06-05 06:18:08,123 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 9 [2021-06-05 06:18:16,199 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 54 [2021-06-05 06:18:16,337 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2021-06-05 06:18:20,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:18:20,466 INFO L93 Difference]: Finished difference Result 210505 states and 628873 transitions. [2021-06-05 06:18:20,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 226 states. [2021-06-05 06:18:20,467 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-06-05 06:18:20,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:18:21,060 INFO L225 Difference]: With dead ends: 210505 [2021-06-05 06:18:21,060 INFO L226 Difference]: Without dead ends: 210505 [2021-06-05 06:18:21,062 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 246 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26802 ImplicationChecksByTransitivity, 11918.2ms TimeCoverageRelationStatistics Valid=10131, Invalid=51125, Unknown=0, NotChecked=0, Total=61256 [2021-06-05 06:18:21,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210505 states. [2021-06-05 06:18:23,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210505 to 94167. [2021-06-05 06:18:23,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94167 states, 94166 states have (on average 3.0259541660471934) internal successors, (284942), 94166 states have internal predecessors, (284942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:18:23,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94167 states to 94167 states and 284942 transitions. [2021-06-05 06:18:23,599 INFO L78 Accepts]: Start accepts. Automaton has 94167 states and 284942 transitions. Word has length 56 [2021-06-05 06:18:23,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:18:23,599 INFO L482 AbstractCegarLoop]: Abstraction has 94167 states and 284942 transitions. [2021-06-05 06:18:23,599 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-06-05 06:18:23,599 INFO L276 IsEmpty]: Start isEmpty. Operand 94167 states and 284942 transitions. [2021-06-05 06:18:23,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:18:23,735 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:18:23,735 INFO L521 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-06-05 06:18:23,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:18:23,937 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:18:23,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:18:23,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1648612163, now seen corresponding path program 37 times [2021-06-05 06:18:23,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:18:23,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405185579] [2021-06-05 06:18:23,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:18:23,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:18:24,267 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:18:24,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:18:24,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405185579] [2021-06-05 06:18:24,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405185579] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:18:24,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508900144] [2021-06-05 06:18:24,268 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-06-05 06:18:24,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:18:24,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-05 06:18:24,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:18:24,426 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-06-05 06:18:24,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:24,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:18:24,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:18:24,437 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:38 [2021-06-05 06:18:24,921 WARN L205 SmtUtils]: Spent 362.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2021-06-05 06:18:25,192 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_102, v_prenex_104, v_prenex_106], 1=[v_prenex_100], 3=[q3]} [2021-06-05 06:18:25,196 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-06-05 06:18:25,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:25,322 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 71 [2021-06-05 06:18:25,322 INFO L628 ElimStorePlain]: treesize reduction 49, result has 84.0 percent of original size [2021-06-05 06:18:25,322 INFO L518 ElimStorePlain]: Eliminatee v_prenex_104 vanished before elimination [2021-06-05 06:18:25,326 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-06-05 06:18:25,327 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:25,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:18:25,393 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:18:25,393 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-06-05 06:18:25,394 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:25,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:18:25,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,456 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-06-05 06:18:25,457 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:25,461 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:18:25,461 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-06-05 06:18:25,462 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:25,540 INFO L628 ElimStorePlain]: treesize reduction 26, result has 84.4 percent of original size [2021-06-05 06:18:25,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 06:18:25,541 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:317, output treesize:137 [2021-06-05 06:18:25,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,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, 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-06-05 06:18:25,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:25,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,635 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-06-05 06:18:25,637 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:25,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:25,643 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-06-05 06:18:25,644 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:25,648 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-06-05 06:18:25,648 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-06-05 06:18:25,650 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:25,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:18:25,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 06:18:25,671 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:157, output treesize:48 [2021-06-05 06:18:25,850 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:18:25,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508900144] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:18:25,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:18:25,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 34 [2021-06-05 06:18:25,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724093874] [2021-06-05 06:18:25,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-06-05 06:18:25,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:18:25,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-06-05 06:18:25,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=956, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 06:18:25,851 INFO L87 Difference]: Start difference. First operand 94167 states and 284942 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-06-05 06:18:27,362 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 20 [2021-06-05 06:18:28,280 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-06-05 06:18:29,116 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 56 [2021-06-05 06:18:29,569 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 64 [2021-06-05 06:18:30,482 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 59 [2021-06-05 06:18:30,644 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 50 [2021-06-05 06:18:31,240 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 67 [2021-06-05 06:18:31,934 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2021-06-05 06:18:32,523 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 66 [2021-06-05 06:18:35,928 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 36 [2021-06-05 06:18:38,461 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-06-05 06:18:38,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:18:38,844 INFO L93 Difference]: Finished difference Result 145326 states and 435894 transitions. [2021-06-05 06:18:38,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2021-06-05 06:18:38,845 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-06-05 06:18:38,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:18:39,049 INFO L225 Difference]: With dead ends: 145326 [2021-06-05 06:18:39,049 INFO L226 Difference]: Without dead ends: 144746 [2021-06-05 06:18:39,050 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16142 ImplicationChecksByTransitivity, 11807.5ms TimeCoverageRelationStatistics Valid=6761, Invalid=30295, Unknown=0, NotChecked=0, Total=37056 [2021-06-05 06:18:39,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144746 states. [2021-06-05 06:18:40,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144746 to 94431. [2021-06-05 06:18:40,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94431 states, 94430 states have (on average 3.0269300010589855) internal successors, (285833), 94430 states have internal predecessors, (285833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:18:41,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94431 states to 94431 states and 285833 transitions. [2021-06-05 06:18:41,118 INFO L78 Accepts]: Start accepts. Automaton has 94431 states and 285833 transitions. Word has length 56 [2021-06-05 06:18:41,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:18:41,118 INFO L482 AbstractCegarLoop]: Abstraction has 94431 states and 285833 transitions. [2021-06-05 06:18:41,118 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-06-05 06:18:41,118 INFO L276 IsEmpty]: Start isEmpty. Operand 94431 states and 285833 transitions. [2021-06-05 06:18:41,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:18:41,253 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:18:41,253 INFO L521 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-06-05 06:18:41,454 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2021-06-05 06:18:41,454 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:18:41,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:18:41,454 INFO L82 PathProgramCache]: Analyzing trace with hash 1347602821, now seen corresponding path program 38 times [2021-06-05 06:18:41,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:18:41,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140360961] [2021-06-05 06:18:41,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:18:41,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:18:41,793 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:18:41,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:18:41,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140360961] [2021-06-05 06:18:41,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140360961] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:18:41,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559566467] [2021-06-05 06:18:41,793 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-06-05 06:18:41,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:18:41,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:18:41,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 06:18:41,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:18:42,230 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_112], 1=[v_prenex_108, v_prenex_114], 3=[v_prenex_110]} [2021-06-05 06:18:42,233 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-06-05 06:18:42,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:42,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:18:42,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-06-05 06:18:42,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:42,399 INFO L628 ElimStorePlain]: treesize reduction 33, result has 85.2 percent of original size [2021-06-05 06:18:42,405 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:18:42,405 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-06-05 06:18:42,406 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:42,808 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-06-05 06:18:42,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:18:42,833 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:18:42,833 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-06-05 06:18:42,834 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:42,969 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 49 [2021-06-05 06:18:42,970 INFO L628 ElimStorePlain]: treesize reduction 26, result has 84.3 percent of original size [2021-06-05 06:18:42,976 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:18:42,976 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-06-05 06:18:42,977 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:43,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:18:43,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 06:18:43,026 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 10 variables, input treesize:235, output treesize:124 [2021-06-05 06:18:43,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,144 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-06-05 06:18:43,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:43,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,159 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-06-05 06:18:43,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:43,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:18:43,169 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-06-05 06:18:43,171 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:43,175 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:18:43,175 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-06-05 06:18:43,177 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:18:43,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:18:43,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 06:18:43,200 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:144, output treesize:41 [2021-06-05 06:18:43,359 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:18:43,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559566467] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:18:43,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:18:43,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-06-05 06:18:43,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568283515] [2021-06-05 06:18:43,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 06:18:43,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:18:43,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 06:18:43,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=857, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 06:18:43,360 INFO L87 Difference]: Start difference. First operand 94431 states and 285833 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-06-05 06:18:45,769 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 43 [2021-06-05 06:18:47,999 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 64 [2021-06-05 06:18:51,293 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 61 [2021-06-05 06:18:52,459 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 62 [2021-06-05 06:18:54,877 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 71 [2021-06-05 06:18:55,672 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 73 [2021-06-05 06:18:56,900 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-06-05 06:18:57,286 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 38 [2021-06-05 06:18:57,769 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2021-06-05 06:18:58,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:18:58,953 INFO L93 Difference]: Finished difference Result 144735 states and 434420 transitions. [2021-06-05 06:18:58,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2021-06-05 06:18:58,954 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-06-05 06:18:58,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:18:59,179 INFO L225 Difference]: With dead ends: 144735 [2021-06-05 06:18:59,179 INFO L226 Difference]: Without dead ends: 144001 [2021-06-05 06:18:59,181 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17827 ImplicationChecksByTransitivity, 13535.8ms TimeCoverageRelationStatistics Valid=6322, Invalid=37988, Unknown=0, NotChecked=0, Total=44310 [2021-06-05 06:18:59,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144001 states. [2021-06-05 06:19:00,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144001 to 94515. [2021-06-05 06:19:00,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94515 states, 94514 states have (on average 3.02658865353281) internal successors, (286055), 94514 states have internal predecessors, (286055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:19:01,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94515 states to 94515 states and 286055 transitions. [2021-06-05 06:19:01,196 INFO L78 Accepts]: Start accepts. Automaton has 94515 states and 286055 transitions. Word has length 56 [2021-06-05 06:19:01,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:19:01,196 INFO L482 AbstractCegarLoop]: Abstraction has 94515 states and 286055 transitions. [2021-06-05 06:19:01,196 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-06-05 06:19:01,196 INFO L276 IsEmpty]: Start isEmpty. Operand 94515 states and 286055 transitions. [2021-06-05 06:19:01,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:19:01,740 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:19:01,741 INFO L521 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-06-05 06:19:01,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,38 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:19:01,941 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:19:01,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:19:01,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1436448654, now seen corresponding path program 39 times [2021-06-05 06:19:01,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:19:01,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717242786] [2021-06-05 06:19:01,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:19:01,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:19:02,077 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-05 06:19:02,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:19:02,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717242786] [2021-06-05 06:19:02,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717242786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:02,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074552108] [2021-06-05 06:19:02,077 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-06-05 06:19:02,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-06-05 06:19:02,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:19:02,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 06:19:02,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:19:02,232 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:19:02,232 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-06-05 06:19:02,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:02,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:02,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:19:02,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-06-05 06:19:02,323 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-06-05 06:19:02,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:02,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:02,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:19:02,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:3 [2021-06-05 06:19:02,372 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 22 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:19:02,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074552108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:02,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:19:02,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2021-06-05 06:19:02,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970001090] [2021-06-05 06:19:02,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:19:02,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:19:02,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:19:02,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:19:02,373 INFO L87 Difference]: Start difference. First operand 94515 states and 286055 transitions. Second operand has 23 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 22 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-06-05 06:19:04,585 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-06-05 06:19:06,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:19:06,020 INFO L93 Difference]: Finished difference Result 168094 states and 509048 transitions. [2021-06-05 06:19:06,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-06-05 06:19:06,020 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 22 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-06-05 06:19:06,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:19:06,314 INFO L225 Difference]: With dead ends: 168094 [2021-06-05 06:19:06,315 INFO L226 Difference]: Without dead ends: 161191 [2021-06-05 06:19:06,315 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3721 ImplicationChecksByTransitivity, 2096.8ms TimeCoverageRelationStatistics Valid=1410, Invalid=9932, Unknown=0, NotChecked=0, Total=11342 [2021-06-05 06:19:06,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161191 states. [2021-06-05 06:19:08,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161191 to 63031. [2021-06-05 06:19:08,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63031 states, 63030 states have (on average 3.0277962874821513) internal successors, (190842), 63030 states have internal predecessors, (190842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:19:08,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63031 states to 63031 states and 190842 transitions. [2021-06-05 06:19:08,298 INFO L78 Accepts]: Start accepts. Automaton has 63031 states and 190842 transitions. Word has length 56 [2021-06-05 06:19:08,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:19:08,298 INFO L482 AbstractCegarLoop]: Abstraction has 63031 states and 190842 transitions. [2021-06-05 06:19:08,298 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 4.6521739130434785) internal successors, (107), 22 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-06-05 06:19:08,298 INFO L276 IsEmpty]: Start isEmpty. Operand 63031 states and 190842 transitions. [2021-06-05 06:19:08,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:19:08,382 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:19:08,382 INFO L521 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-06-05 06:19:08,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:19:08,585 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:19:08,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:19:08,585 INFO L82 PathProgramCache]: Analyzing trace with hash 120447938, now seen corresponding path program 40 times [2021-06-05 06:19:08,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:19:08,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970412637] [2021-06-05 06:19:08,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:19:08,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:19:08,912 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 4 proven. 61 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:19:08,912 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:19:08,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970412637] [2021-06-05 06:19:08,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970412637] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:08,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329334472] [2021-06-05 06:19:08,912 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-06-05 06:19:08,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:19:08,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:19:08,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 06:19:08,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:19:09,102 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-06-05 06:19:09,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:09,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:09,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:19:09,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:33 [2021-06-05 06:19:09,402 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_116], 10=[q1]} [2021-06-05 06:19:09,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 21 treesize of output 13 [2021-06-05 06:19:09,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:09,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:09,437 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-06-05 06:19:09,438 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:09,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:09,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:09,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:09,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:09,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:09,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:09,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:09,475 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 38 treesize of output 18 [2021-06-05 06:19:09,476 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:09,480 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:19:09,481 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-06-05 06:19:09,482 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:09,500 INFO L628 ElimStorePlain]: treesize reduction 12, result has 65.7 percent of original size [2021-06-05 06:19:09,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:19:09,501 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:119, output treesize:21 [2021-06-05 06:19:09,587 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 06:19:09,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329334472] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:09,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:19:09,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 13] total 29 [2021-06-05 06:19:09,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119256740] [2021-06-05 06:19:09,588 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-05 06:19:09,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:19:09,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-05 06:19:09,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=664, Unknown=0, NotChecked=0, Total=870 [2021-06-05 06:19:09,588 INFO L87 Difference]: Start difference. First operand 63031 states and 190842 transitions. Second operand has 30 states, 30 states have (on average 3.1666666666666665) internal successors, (95), 29 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:19:10,003 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 24 [2021-06-05 06:19:12,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:19:12,965 INFO L93 Difference]: Finished difference Result 107642 states and 325348 transitions. [2021-06-05 06:19:12,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-06-05 06:19:12,965 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.1666666666666665) internal successors, (95), 29 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have 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-06-05 06:19:12,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:19:13,143 INFO L225 Difference]: With dead ends: 107642 [2021-06-05 06:19:13,143 INFO L226 Difference]: Without dead ends: 102118 [2021-06-05 06:19:13,143 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1338 ImplicationChecksByTransitivity, 2256.9ms TimeCoverageRelationStatistics Valid=1053, Invalid=3503, Unknown=0, NotChecked=0, Total=4556 [2021-06-05 06:19:13,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102118 states. [2021-06-05 06:19:14,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102118 to 66355. [2021-06-05 06:19:14,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66355 states, 66354 states have (on average 3.0275642764565815) internal successors, (200891), 66354 states have internal predecessors, (200891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:19:14,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66355 states to 66355 states and 200891 transitions. [2021-06-05 06:19:14,509 INFO L78 Accepts]: Start accepts. Automaton has 66355 states and 200891 transitions. Word has length 56 [2021-06-05 06:19:14,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:19:14,509 INFO L482 AbstractCegarLoop]: Abstraction has 66355 states and 200891 transitions. [2021-06-05 06:19:14,509 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 3.1666666666666665) internal successors, (95), 29 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:19:14,510 INFO L276 IsEmpty]: Start isEmpty. Operand 66355 states and 200891 transitions. [2021-06-05 06:19:14,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:19:14,594 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:19:14,594 INFO L521 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-06-05 06:19:14,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:19:14,797 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:19:14,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:19:14,797 INFO L82 PathProgramCache]: Analyzing trace with hash 2111806327, now seen corresponding path program 41 times [2021-06-05 06:19:14,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:19:14,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434423740] [2021-06-05 06:19:14,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:19:14,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:19:15,002 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 5 proven. 54 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:19:15,003 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:19:15,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434423740] [2021-06-05 06:19:15,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434423740] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:15,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425820093] [2021-06-05 06:19:15,003 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-06-05 06:19:15,046 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-05 06:19:15,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:19:15,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 06:19:15,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:19:15,501 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-06-05 06:19:15,531 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-06-05 06:19:15,531 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-06-05 06:19:15,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:15,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:15,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:19:15,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:3 [2021-06-05 06:19:15,595 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 26 proven. 26 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 06:19:15,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425820093] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:15,596 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:19:15,596 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 9] total 24 [2021-06-05 06:19:15,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050706027] [2021-06-05 06:19:15,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-06-05 06:19:15,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:19:15,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-06-05 06:19:15,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2021-06-05 06:19:15,597 INFO L87 Difference]: Start difference. First operand 66355 states and 200891 transitions. Second operand has 25 states, 25 states have (on average 4.16) internal successors, (104), 24 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-06-05 06:19:19,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:19:19,116 INFO L93 Difference]: Finished difference Result 94843 states and 285713 transitions. [2021-06-05 06:19:19,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-06-05 06:19:19,116 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.16) internal successors, (104), 24 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 56 [2021-06-05 06:19:19,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:19:19,260 INFO L225 Difference]: With dead ends: 94843 [2021-06-05 06:19:19,261 INFO L226 Difference]: Without dead ends: 93226 [2021-06-05 06:19:19,261 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2866 ImplicationChecksByTransitivity, 2351.9ms TimeCoverageRelationStatistics Valid=1769, Invalid=7161, Unknown=0, NotChecked=0, Total=8930 [2021-06-05 06:19:19,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93226 states. [2021-06-05 06:19:20,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93226 to 68214. [2021-06-05 06:19:20,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68214 states, 68213 states have (on average 3.0280151877208157) internal successors, (206550), 68213 states have internal predecessors, (206550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:19:20,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68214 states to 68214 states and 206550 transitions. [2021-06-05 06:19:20,474 INFO L78 Accepts]: Start accepts. Automaton has 68214 states and 206550 transitions. Word has length 56 [2021-06-05 06:19:20,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:19:20,474 INFO L482 AbstractCegarLoop]: Abstraction has 68214 states and 206550 transitions. [2021-06-05 06:19:20,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 4.16) internal successors, (104), 24 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-06-05 06:19:20,474 INFO L276 IsEmpty]: Start isEmpty. Operand 68214 states and 206550 transitions. [2021-06-05 06:19:20,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:19:20,562 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:19:20,563 INFO L521 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-06-05 06:19:20,763 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:19:20,763 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:19:20,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:19:20,764 INFO L82 PathProgramCache]: Analyzing trace with hash 130252379, now seen corresponding path program 42 times [2021-06-05 06:19:20,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:19:20,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230473411] [2021-06-05 06:19:20,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:19:20,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:19:21,225 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 28 [2021-06-05 06:19:21,476 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:19:21,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:19:21,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230473411] [2021-06-05 06:19:21,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230473411] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:21,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850086882] [2021-06-05 06:19:21,477 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-06-05 06:19:21,519 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-06-05 06:19:21,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:19:21,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:19:21,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:19:21,938 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:19:21,938 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-06-05 06:19:21,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:21,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:21,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:19:21,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:3 [2021-06-05 06:19:21,999 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 13 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:19:21,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850086882] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:21,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:19:21,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-06-05 06:19:21,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871406963] [2021-06-05 06:19:21,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 06:19:21,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:19:22,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 06:19:22,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=952, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 06:19:22,000 INFO L87 Difference]: Start difference. First operand 68214 states and 206550 transitions. Second operand has 33 states, 33 states have (on average 3.3333333333333335) internal successors, (110), 32 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:19:27,044 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 66 [2021-06-05 06:19:29,596 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2021-06-05 06:19:32,263 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-06-05 06:19:38,334 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2021-06-05 06:19:38,504 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 61 [2021-06-05 06:19:38,730 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 64 [2021-06-05 06:19:39,178 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-05 06:19:39,312 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-05 06:19:39,626 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2021-06-05 06:19:40,122 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-05 06:19:42,015 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-06-05 06:19:42,947 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 61 [2021-06-05 06:19:44,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:19:44,458 INFO L93 Difference]: Finished difference Result 134363 states and 399183 transitions. [2021-06-05 06:19:44,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 286 states. [2021-06-05 06:19:44,459 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.3333333333333335) internal successors, (110), 32 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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-06-05 06:19:44,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:19:44,672 INFO L225 Difference]: With dead ends: 134363 [2021-06-05 06:19:44,672 INFO L226 Difference]: Without dead ends: 132419 [2021-06-05 06:19:44,675 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 306 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39310 ImplicationChecksByTransitivity, 18783.2ms TimeCoverageRelationStatistics Valid=9025, Invalid=85531, Unknown=0, NotChecked=0, Total=94556 [2021-06-05 06:19:44,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132419 states. [2021-06-05 06:19:45,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132419 to 71888. [2021-06-05 06:19:46,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71888 states, 71887 states have (on average 3.0334831054293545) internal successors, (218068), 71887 states have internal predecessors, (218068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:19:46,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71888 states to 71888 states and 218068 transitions. [2021-06-05 06:19:46,483 INFO L78 Accepts]: Start accepts. Automaton has 71888 states and 218068 transitions. Word has length 56 [2021-06-05 06:19:46,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:19:46,483 INFO L482 AbstractCegarLoop]: Abstraction has 71888 states and 218068 transitions. [2021-06-05 06:19:46,484 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 3.3333333333333335) internal successors, (110), 32 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:19:46,484 INFO L276 IsEmpty]: Start isEmpty. Operand 71888 states and 218068 transitions. [2021-06-05 06:19:46,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:19:46,574 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:19:46,574 INFO L521 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-06-05 06:19:46,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:19:46,774 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:19:46,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:19:46,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1860816747, now seen corresponding path program 43 times [2021-06-05 06:19:46,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:19:46,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532576965] [2021-06-05 06:19:46,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:19:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:19:47,132 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:19:47,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:19:47,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532576965] [2021-06-05 06:19:47,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532576965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:47,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229513367] [2021-06-05 06:19:47,132 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-06-05 06:19:47,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:19:47,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 42 conjunts are in the unsatisfiable core [2021-06-05 06:19:47,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:19:47,300 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-06-05 06:19:47,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:47,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:47,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:19:47,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:38 [2021-06-05 06:19:47,988 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_118, v_prenex_120, v_prenex_122], 1=[q3, v_prenex_124]} [2021-06-05 06:19:47,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 21 treesize of output 13 [2021-06-05 06:19:47,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:48,115 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 78 [2021-06-05 06:19:48,116 INFO L628 ElimStorePlain]: treesize reduction 60, result has 79.4 percent of original size [2021-06-05 06:19:48,116 INFO L518 ElimStorePlain]: Eliminatee v_prenex_120 vanished before elimination [2021-06-05 06:19:48,119 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-06-05 06:19:48,120 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:48,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:48,180 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:19:48,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 27 treesize of output 15 [2021-06-05 06:19:48,181 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:48,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:48,235 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:19:48,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 06:19:48,236 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:48,308 INFO L628 ElimStorePlain]: treesize reduction 33, result has 80.1 percent of original size [2021-06-05 06:19:48,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:19:48,309 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:302, output treesize:133 [2021-06-05 06:19:48,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,651 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-06-05 06:19:48,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 24 [2021-06-05 06:19:48,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:48,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:19:48,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:19:48,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2021-06-05 06:19:48,660 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:48,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:19:48,677 INFO L354 Elim1Store]: treesize reduction 28, result has 9.7 percent of original size [2021-06-05 06:19:48,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 22 [2021-06-05 06:19:48,679 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:19:48,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:19:48,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:19:48,704 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:157, output treesize:37 [2021-06-05 06:19:48,808 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:19:48,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229513367] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:19:48,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:19:48,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2021-06-05 06:19:48,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074438156] [2021-06-05 06:19:48,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-06-05 06:19:48,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:19:48,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-06-05 06:19:48,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1170, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 06:19:48,809 INFO L87 Difference]: Start difference. First operand 71888 states and 218068 transitions. Second operand has 38 states, 38 states have (on average 2.8421052631578947) internal successors, (108), 37 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-06-05 06:19:51,150 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-06-05 06:19:53,812 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 60 [2021-06-05 06:19:54,010 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-06-05 06:19:54,475 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 61 [2021-06-05 06:19:55,035 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 60 [2021-06-05 06:19:57,580 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2021-06-05 06:19:58,516 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-06-05 06:19:58,660 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-06-05 06:19:58,934 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 65 [2021-06-05 06:19:59,089 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-06-05 06:19:59,422 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 64 [2021-06-05 06:19:59,597 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-06-05 06:19:59,909 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2021-06-05 06:20:00,052 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2021-06-05 06:20:00,527 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-06-05 06:20:00,700 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2021-06-05 06:20:01,558 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2021-06-05 06:20:01,701 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-05 06:20:01,836 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2021-06-05 06:20:02,005 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-06-05 06:20:02,164 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-06-05 06:20:02,344 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2021-06-05 06:20:02,501 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 65 [2021-06-05 06:20:02,669 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 65 [2021-06-05 06:20:02,931 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 64 [2021-06-05 06:20:03,112 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 63 [2021-06-05 06:20:03,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:20:03,304 INFO L93 Difference]: Finished difference Result 137760 states and 413530 transitions. [2021-06-05 06:20:03,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2021-06-05 06:20:03,304 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.8421052631578947) internal successors, (108), 37 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-06-05 06:20:03,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:20:03,545 INFO L225 Difference]: With dead ends: 137760 [2021-06-05 06:20:03,545 INFO L226 Difference]: Without dead ends: 137606 [2021-06-05 06:20:03,547 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14412 ImplicationChecksByTransitivity, 11485.2ms TimeCoverageRelationStatistics Valid=7257, Invalid=27525, Unknown=0, NotChecked=0, Total=34782 [2021-06-05 06:20:03,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137606 states. [2021-06-05 06:20:05,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137606 to 76981. [2021-06-05 06:20:05,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76981 states, 76980 states have (on average 3.0353988048843856) internal successors, (233665), 76980 states have internal predecessors, (233665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:20:05,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76981 states to 76981 states and 233665 transitions. [2021-06-05 06:20:05,485 INFO L78 Accepts]: Start accepts. Automaton has 76981 states and 233665 transitions. Word has length 56 [2021-06-05 06:20:05,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:20:05,486 INFO L482 AbstractCegarLoop]: Abstraction has 76981 states and 233665 transitions. [2021-06-05 06:20:05,486 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.8421052631578947) internal successors, (108), 37 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-06-05 06:20:05,486 INFO L276 IsEmpty]: Start isEmpty. Operand 76981 states and 233665 transitions. [2021-06-05 06:20:05,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:20:05,594 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:20:05,594 INFO L521 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-06-05 06:20:05,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:20:05,797 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:20:05,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:20:05,797 INFO L82 PathProgramCache]: Analyzing trace with hash -354012671, now seen corresponding path program 44 times [2021-06-05 06:20:05,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:20:05,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986703990] [2021-06-05 06:20:05,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:20:05,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:20:06,007 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-05 06:20:06,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:20:06,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986703990] [2021-06-05 06:20:06,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986703990] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:20:06,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179679448] [2021-06-05 06:20:06,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:20:06,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:20:06,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:20:06,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 06:20:06,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:20:06,393 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-06-05 06:20:06,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:06,440 INFO L628 ElimStorePlain]: treesize reduction 38, result has 68.1 percent of original size [2021-06-05 06:20:06,440 INFO L518 ElimStorePlain]: Eliminatee v_prenex_126 vanished before elimination [2021-06-05 06:20:06,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:20:06,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:126, output treesize:79 [2021-06-05 06:20:06,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:06,559 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-06-05 06:20:06,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:06,565 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:20:06,565 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 32 treesize of output 16 [2021-06-05 06:20:06,566 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:06,877 WARN L205 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2021-06-05 06:20:06,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:20:06,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:20:06,878 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:26 [2021-06-05 06:20:06,990 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 16 proven. 38 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 06:20:06,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179679448] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:20:06,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:20:06,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 27 [2021-06-05 06:20:06,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692568215] [2021-06-05 06:20:06,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:20:06,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:20:06,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:20:06,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:20:06,991 INFO L87 Difference]: Start difference. First operand 76981 states and 233665 transitions. Second operand has 28 states, 28 states have (on average 3.5) internal successors, (98), 27 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:20:14,808 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-06-05 06:20:15,603 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-06-05 06:20:15,946 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 59 [2021-06-05 06:20:16,077 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 60 [2021-06-05 06:20:16,311 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-06-05 06:20:16,537 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2021-06-05 06:20:20,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:20:20,924 INFO L93 Difference]: Finished difference Result 126205 states and 379875 transitions. [2021-06-05 06:20:20,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2021-06-05 06:20:20,925 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.5) internal successors, (98), 27 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have 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-06-05 06:20:20,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:20:21,105 INFO L225 Difference]: With dead ends: 126205 [2021-06-05 06:20:21,105 INFO L226 Difference]: Without dead ends: 125231 [2021-06-05 06:20:21,106 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14100 ImplicationChecksByTransitivity, 11793.3ms TimeCoverageRelationStatistics Valid=3688, Invalid=31844, Unknown=0, NotChecked=0, Total=35532 [2021-06-05 06:20:21,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125231 states. [2021-06-05 06:20:22,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125231 to 78489. [2021-06-05 06:20:22,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78489 states, 78488 states have (on average 3.035113647946183) internal successors, (238220), 78488 states have internal predecessors, (238220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:20:22,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78489 states to 78489 states and 238220 transitions. [2021-06-05 06:20:22,670 INFO L78 Accepts]: Start accepts. Automaton has 78489 states and 238220 transitions. Word has length 56 [2021-06-05 06:20:22,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:20:22,670 INFO L482 AbstractCegarLoop]: Abstraction has 78489 states and 238220 transitions. [2021-06-05 06:20:22,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 3.5) internal successors, (98), 27 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:20:22,670 INFO L276 IsEmpty]: Start isEmpty. Operand 78489 states and 238220 transitions. [2021-06-05 06:20:22,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:20:22,796 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:20:22,797 INFO L521 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-06-05 06:20:22,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2021-06-05 06:20:22,997 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:20:22,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:20:22,998 INFO L82 PathProgramCache]: Analyzing trace with hash -2050799049, now seen corresponding path program 45 times [2021-06-05 06:20:22,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:20:22,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187327705] [2021-06-05 06:20:22,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:20:23,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:20:23,274 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 2 proven. 50 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-05 06:20:23,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:20:23,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187327705] [2021-06-05 06:20:23,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187327705] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:20:23,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602941587] [2021-06-05 06:20:23,275 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-06-05 06:20:23,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 06:20:23,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:20:23,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:20:23,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:20:24,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:24,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:24,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:24,129 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-06-05 06:20:24,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:24,138 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:20:24,138 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-06-05 06:20:24,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:24,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:20:24,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:20:24,150 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:13 [2021-06-05 06:20:24,251 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 06:20:24,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602941587] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:20:24,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:20:24,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 27 [2021-06-05 06:20:24,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555210220] [2021-06-05 06:20:24,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:20:24,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:20:24,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:20:24,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:20:24,252 INFO L87 Difference]: Start difference. First operand 78489 states and 238220 transitions. Second operand has 28 states, 28 states have (on average 3.5357142857142856) internal successors, (99), 27 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-06-05 06:20:26,695 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 22 [2021-06-05 06:20:39,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:20:39,793 INFO L93 Difference]: Finished difference Result 150163 states and 450831 transitions. [2021-06-05 06:20:39,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2021-06-05 06:20:39,794 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.5357142857142856) internal successors, (99), 27 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-06-05 06:20:39,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:20:40,051 INFO L225 Difference]: With dead ends: 150163 [2021-06-05 06:20:40,052 INFO L226 Difference]: Without dead ends: 149303 [2021-06-05 06:20:40,054 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 262 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30461 ImplicationChecksByTransitivity, 13312.8ms TimeCoverageRelationStatistics Valid=7924, Invalid=61508, Unknown=0, NotChecked=0, Total=69432 [2021-06-05 06:20:40,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149303 states. [2021-06-05 06:20:41,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149303 to 76775. [2021-06-05 06:20:41,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76775 states, 76774 states have (on average 3.0367572355224426) internal successors, (233144), 76774 states have internal predecessors, (233144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:20:42,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76775 states to 76775 states and 233144 transitions. [2021-06-05 06:20:42,056 INFO L78 Accepts]: Start accepts. Automaton has 76775 states and 233144 transitions. Word has length 56 [2021-06-05 06:20:42,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:20:42,056 INFO L482 AbstractCegarLoop]: Abstraction has 76775 states and 233144 transitions. [2021-06-05 06:20:42,056 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 3.5357142857142856) internal successors, (99), 27 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-06-05 06:20:42,056 INFO L276 IsEmpty]: Start isEmpty. Operand 76775 states and 233144 transitions. [2021-06-05 06:20:42,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:20:42,155 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:20:42,155 INFO L521 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-06-05 06:20:42,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable330 [2021-06-05 06:20:42,356 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:20:42,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:20:42,356 INFO L82 PathProgramCache]: Analyzing trace with hash 1706619151, now seen corresponding path program 46 times [2021-06-05 06:20:42,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:20:42,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462250474] [2021-06-05 06:20:42,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:20:42,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:20:42,549 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 3 proven. 50 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-06-05 06:20:42,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:20:42,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462250474] [2021-06-05 06:20:42,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462250474] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:20:42,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69485871] [2021-06-05 06:20:42,550 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-06-05 06:20:42,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:20:42,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:20:42,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 06:20:42,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:20:42,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-06-05 06:20:42,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:42,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:20:42,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:20:42,752 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:33 [2021-06-05 06:20:43,042 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_128], 10=[q1]} [2021-06-05 06:20:43,046 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-06-05 06:20:43,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:43,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:20:43,094 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-06-05 06:20:43,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:43,097 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-06-05 06:20:43,098 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:43,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:20:43,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,150 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-06-05 06:20:43,152 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:43,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:20:43,166 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 34 treesize of output 16 [2021-06-05 06:20:43,168 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:43,171 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-06-05 06:20:43,172 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-06-05 06:20:43,173 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 06:20:43,192 INFO L628 ElimStorePlain]: treesize reduction 12, result has 67.6 percent of original size [2021-06-05 06:20:43,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:20:43,193 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:167, output treesize:23 [2021-06-05 06:20:43,264 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-05 06:20:43,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69485871] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:20:43,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:20:43,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2021-06-05 06:20:43,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86940812] [2021-06-05 06:20:43,264 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-06-05 06:20:43,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:20:43,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-06-05 06:20:43,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2021-06-05 06:20:43,265 INFO L87 Difference]: Start difference. First operand 76775 states and 233144 transitions. Second operand has 27 states, 27 states have (on average 3.259259259259259) internal successors, (88), 26 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-06-05 06:20:46,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:20:46,896 INFO L93 Difference]: Finished difference Result 187074 states and 565734 transitions. [2021-06-05 06:20:46,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-06-05 06:20:46,897 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.259259259259259) internal successors, (88), 26 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 56 [2021-06-05 06:20:46,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:20:47,221 INFO L225 Difference]: With dead ends: 187074 [2021-06-05 06:20:47,221 INFO L226 Difference]: Without dead ends: 180481 [2021-06-05 06:20:47,221 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2074 ImplicationChecksByTransitivity, 2401.2ms TimeCoverageRelationStatistics Valid=962, Invalid=5518, Unknown=0, NotChecked=0, Total=6480 [2021-06-05 06:20:47,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180481 states. [2021-06-05 06:20:49,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180481 to 85464. [2021-06-05 06:20:49,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85464 states, 85463 states have (on average 3.0405087581760526) internal successors, (259851), 85463 states have internal predecessors, (259851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:20:49,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85464 states to 85464 states and 259851 transitions. [2021-06-05 06:20:49,620 INFO L78 Accepts]: Start accepts. Automaton has 85464 states and 259851 transitions. Word has length 56 [2021-06-05 06:20:49,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:20:49,620 INFO L482 AbstractCegarLoop]: Abstraction has 85464 states and 259851 transitions. [2021-06-05 06:20:49,620 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.259259259259259) internal successors, (88), 26 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-06-05 06:20:49,620 INFO L276 IsEmpty]: Start isEmpty. Operand 85464 states and 259851 transitions. [2021-06-05 06:20:49,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:20:49,733 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:20:49,733 INFO L521 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-06-05 06:20:49,933 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable342 [2021-06-05 06:20:49,934 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:20:49,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:20:49,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1216084717, now seen corresponding path program 47 times [2021-06-05 06:20:49,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:20:49,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403092129] [2021-06-05 06:20:49,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:20:49,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:20:50,264 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 5 proven. 54 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:20:50,264 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:20:50,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403092129] [2021-06-05 06:20:50,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403092129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:20:50,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14720051] [2021-06-05 06:20:50,265 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-06-05 06:20:50,315 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 06:20:50,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:20:50,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 06:20:50,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:20:51,208 WARN L205 SmtUtils]: Spent 351.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2021-06-05 06:20:51,248 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 34 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-05 06:20:51,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14720051] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:20:51,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:20:51,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11] total 28 [2021-06-05 06:20:51,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209755167] [2021-06-05 06:20:51,249 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:20:51,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:20:51,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:20:51,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:20:51,250 INFO L87 Difference]: Start difference. First operand 85464 states and 259851 transitions. Second operand has 29 states, 29 states have (on average 3.6206896551724137) internal successors, (105), 28 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:20:59,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:20:59,364 INFO L93 Difference]: Finished difference Result 108109 states and 325709 transitions. [2021-06-05 06:20:59,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2021-06-05 06:20:59,364 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.6206896551724137) internal successors, (105), 28 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have 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-06-05 06:20:59,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:20:59,538 INFO L225 Difference]: With dead ends: 108109 [2021-06-05 06:20:59,539 INFO L226 Difference]: Without dead ends: 107962 [2021-06-05 06:20:59,539 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4297 ImplicationChecksByTransitivity, 6298.7ms TimeCoverageRelationStatistics Valid=1509, Invalid=12063, Unknown=0, NotChecked=0, Total=13572 [2021-06-05 06:20:59,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107962 states. [2021-06-05 06:21:00,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107962 to 85866. [2021-06-05 06:21:00,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85866 states, 85865 states have (on average 3.0404006288941945) internal successors, (261064), 85865 states have internal predecessors, (261064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:21:01,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85866 states to 85866 states and 261064 transitions. [2021-06-05 06:21:01,155 INFO L78 Accepts]: Start accepts. Automaton has 85866 states and 261064 transitions. Word has length 56 [2021-06-05 06:21:01,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:21:01,155 INFO L482 AbstractCegarLoop]: Abstraction has 85866 states and 261064 transitions. [2021-06-05 06:21:01,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 3.6206896551724137) internal successors, (105), 28 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:21:01,155 INFO L276 IsEmpty]: Start isEmpty. Operand 85866 states and 261064 transitions. [2021-06-05 06:21:01,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:21:01,272 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:21:01,272 INFO L521 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-06-05 06:21:01,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable354 [2021-06-05 06:21:01,472 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:21:01,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:21:01,473 INFO L82 PathProgramCache]: Analyzing trace with hash 2060786477, now seen corresponding path program 48 times [2021-06-05 06:21:01,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:21:01,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486595023] [2021-06-05 06:21:01,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:21:01,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:21:01,663 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:21:01,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:21:01,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486595023] [2021-06-05 06:21:01,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486595023] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:21:01,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796541189] [2021-06-05 06:21:01,663 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-06-05 06:21:01,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 06:21:01,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:21:01,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 06:21:01,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:21:02,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:21:02,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:21:02,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:21:02,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-06-05 06:21:02,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:21:02,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:21:02,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:21:02,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:21:02,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:21:02,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:21:02,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:21:02,111 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-06-05 06:21:02,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:21:02,120 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:21:02,120 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-06-05 06:21:02,122 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:21:02,133 INFO L628 ElimStorePlain]: treesize reduction 9, result has 59.1 percent of original size [2021-06-05 06:21:02,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:21:02,134 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:91, output treesize:13 [2021-06-05 06:21:02,225 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:21:02,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796541189] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:21:02,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:21:02,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 27 [2021-06-05 06:21:02,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293661382] [2021-06-05 06:21:02,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:21:02,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:21:02,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:21:02,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:21:02,227 INFO L87 Difference]: Start difference. First operand 85866 states and 261064 transitions. Second operand has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:21:05,508 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 17 [2021-06-05 06:21:14,753 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 55 [2021-06-05 06:21:14,931 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 51 [2021-06-05 06:21:17,371 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-06-05 06:21:17,519 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-06-05 06:21:23,014 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 56 [2021-06-05 06:21:23,326 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2021-06-05 06:21:25,693 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-06-05 06:21:26,088 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2021-06-05 06:21:30,206 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-05 06:21:32,696 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-06-05 06:21:35,986 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 56 [2021-06-05 06:21:41,027 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 71 [2021-06-05 06:21:41,510 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 71 [2021-06-05 06:21:47,686 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 55 [2021-06-05 06:21:49,118 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2021-06-05 06:21:51,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:21:51,788 INFO L93 Difference]: Finished difference Result 234053 states and 701084 transitions. [2021-06-05 06:21:51,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 645 states. [2021-06-05 06:21:51,789 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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-06-05 06:21:51,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:21:52,217 INFO L225 Difference]: With dead ends: 234053 [2021-06-05 06:21:52,217 INFO L226 Difference]: Without dead ends: 232120 [2021-06-05 06:21:52,231 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 701 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 656 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208569 ImplicationChecksByTransitivity, 44925.5ms TimeCoverageRelationStatistics Valid=33140, Invalid=399166, Unknown=0, NotChecked=0, Total=432306 [2021-06-05 06:21:52,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232120 states. [2021-06-05 06:21:54,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232120 to 82891. [2021-06-05 06:21:54,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82891 states, 82890 states have (on average 3.0376161177464107) internal successors, (251788), 82890 states have internal predecessors, (251788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:21:55,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82891 states to 82891 states and 251788 transitions. [2021-06-05 06:21:55,141 INFO L78 Accepts]: Start accepts. Automaton has 82891 states and 251788 transitions. Word has length 56 [2021-06-05 06:21:55,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:21:55,141 INFO L482 AbstractCegarLoop]: Abstraction has 82891 states and 251788 transitions. [2021-06-05 06:21:55,142 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:21:55,142 INFO L276 IsEmpty]: Start isEmpty. Operand 82891 states and 251788 transitions. [2021-06-05 06:21:55,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:21:55,284 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:21:55,284 INFO L521 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-06-05 06:21:55,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:21:55,507 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:21:55,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:21:55,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1445569459, now seen corresponding path program 49 times [2021-06-05 06:21:55,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:21:55,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268687049] [2021-06-05 06:21:55,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:21:55,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:21:55,775 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 4 proven. 55 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:21:55,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:21:55,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268687049] [2021-06-05 06:21:55,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268687049] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:21:55,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899121874] [2021-06-05 06:21:55,776 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:21:55,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:21:55,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 06:21:55,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:21:56,060 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:21:56,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 06:21:56,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:21:56,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:21:56,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:21:56,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:3 [2021-06-05 06:21:56,117 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 18 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:21:56,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899121874] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:21:56,117 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:21:56,117 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 10] total 27 [2021-06-05 06:21:56,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719978244] [2021-06-05 06:21:56,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-06-05 06:21:56,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:21:56,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-06-05 06:21:56,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-06-05 06:21:56,118 INFO L87 Difference]: Start difference. First operand 82891 states and 251788 transitions. Second operand has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:06,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:22:06,224 INFO L93 Difference]: Finished difference Result 151382 states and 454698 transitions. [2021-06-05 06:22:06,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2021-06-05 06:22:06,224 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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-06-05 06:22:06,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:22:06,688 INFO L225 Difference]: With dead ends: 151382 [2021-06-05 06:22:06,688 INFO L226 Difference]: Without dead ends: 150425 [2021-06-05 06:22:06,689 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13541 ImplicationChecksByTransitivity, 7177.1ms TimeCoverageRelationStatistics Valid=5693, Invalid=27613, Unknown=0, NotChecked=0, Total=33306 [2021-06-05 06:22:06,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150425 states. [2021-06-05 06:22:08,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150425 to 88356. [2021-06-05 06:22:08,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88356 states, 88355 states have (on average 3.0369645181370606) internal successors, (268331), 88355 states have internal predecessors, (268331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:08,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88356 states to 88356 states and 268331 transitions. [2021-06-05 06:22:08,577 INFO L78 Accepts]: Start accepts. Automaton has 88356 states and 268331 transitions. Word has length 56 [2021-06-05 06:22:08,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:22:08,577 INFO L482 AbstractCegarLoop]: Abstraction has 88356 states and 268331 transitions. [2021-06-05 06:22:08,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 3.9285714285714284) internal successors, (110), 27 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:08,578 INFO L276 IsEmpty]: Start isEmpty. Operand 88356 states and 268331 transitions. [2021-06-05 06:22:08,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:22:08,701 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:22:08,701 INFO L521 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-06-05 06:22:08,901 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable372,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:22:08,901 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:22:08,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:22:08,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1007702601, now seen corresponding path program 50 times [2021-06-05 06:22:08,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:22:08,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544719595] [2021-06-05 06:22:08,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:22:08,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:22:09,578 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:22:09,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:22:09,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544719595] [2021-06-05 06:22:09,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544719595] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:22:09,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109821582] [2021-06-05 06:22:09,578 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 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:22:09,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:22:09,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:22:09,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 06:22:09,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:22:10,075 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_131], 1=[v_prenex_129]} [2021-06-05 06:22:10,080 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 9 treesize of output 7 [2021-06-05 06:22:10,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:10,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:10,137 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-06-05 06:22:10,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:10,230 INFO L628 ElimStorePlain]: treesize reduction 33, result has 79.0 percent of original size [2021-06-05 06:22:10,237 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:22:10,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-06-05 06:22:10,238 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:10,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:10,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:22:10,282 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:173, output treesize:107 [2021-06-05 06:22:10,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,373 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-06-05 06:22:10,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:10,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:10,389 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-06-05 06:22:10,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:10,395 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:22:10,395 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-06-05 06:22:10,396 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:10,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:10,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:22:10,412 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:122, output treesize:38 [2021-06-05 06:22:10,510 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:22:10,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109821582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:22:10,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:22:10,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 28 [2021-06-05 06:22:10,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747560063] [2021-06-05 06:22:10,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-06-05 06:22:10,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:22:10,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-06-05 06:22:10,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2021-06-05 06:22:10,511 INFO L87 Difference]: Start difference. First operand 88356 states and 268331 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 28 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:12,155 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2021-06-05 06:22:15,215 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-05 06:22:16,957 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 65 [2021-06-05 06:22:19,717 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-05 06:22:20,832 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 66 [2021-06-05 06:22:21,257 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-06-05 06:22:21,443 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 73 [2021-06-05 06:22:21,665 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 49 [2021-06-05 06:22:22,062 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2021-06-05 06:22:22,293 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 73 [2021-06-05 06:22:22,451 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-06-05 06:22:22,596 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-06-05 06:22:22,857 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 52 [2021-06-05 06:22:23,238 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2021-06-05 06:22:23,633 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 57 [2021-06-05 06:22:23,878 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 61 [2021-06-05 06:22:24,198 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-06-05 06:22:24,380 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-06-05 06:22:25,647 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-06-05 06:22:26,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:22:26,207 INFO L93 Difference]: Finished difference Result 179810 states and 539423 transitions. [2021-06-05 06:22:26,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 207 states. [2021-06-05 06:22:26,207 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 28 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have 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-06-05 06:22:26,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:22:26,525 INFO L225 Difference]: With dead ends: 179810 [2021-06-05 06:22:26,525 INFO L226 Difference]: Without dead ends: 177585 [2021-06-05 06:22:26,527 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 222 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22215 ImplicationChecksByTransitivity, 13259.4ms TimeCoverageRelationStatistics Valid=8379, Invalid=41573, Unknown=0, NotChecked=0, Total=49952 [2021-06-05 06:22:26,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177585 states. [2021-06-05 06:22:28,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177585 to 89177. [2021-06-05 06:22:28,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89177 states, 89176 states have (on average 3.035973804611106) internal successors, (270736), 89176 states have internal predecessors, (270736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:28,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89177 states to 89177 states and 270736 transitions. [2021-06-05 06:22:28,939 INFO L78 Accepts]: Start accepts. Automaton has 89177 states and 270736 transitions. Word has length 56 [2021-06-05 06:22:28,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:22:28,939 INFO L482 AbstractCegarLoop]: Abstraction has 89177 states and 270736 transitions. [2021-06-05 06:22:28,940 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 28 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:28,940 INFO L276 IsEmpty]: Start isEmpty. Operand 89177 states and 270736 transitions. [2021-06-05 06:22:29,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:22:29,062 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:22:29,062 INFO L521 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-06-05 06:22:29,262 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable377 [2021-06-05 06:22:29,265 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:22:29,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:22:29,265 INFO L82 PathProgramCache]: Analyzing trace with hash 976675011, now seen corresponding path program 51 times [2021-06-05 06:22:29,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:22:29,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308933528] [2021-06-05 06:22:29,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:22:29,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:22:29,390 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 47 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:22:29,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:22:29,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308933528] [2021-06-05 06:22:29,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308933528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:22:29,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253643824] [2021-06-05 06:22:29,391 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:22:29,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-06-05 06:22:29,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:22:29,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 06:22:29,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:22:30,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:30,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:30,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:30,383 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-06-05 06:22:30,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:30,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:30,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:22:30,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:30,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:30,389 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-06-05 06:22:30,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:30,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:30,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:22:30,401 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:66, output treesize:13 [2021-06-05 06:22:30,453 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 13 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:22:30,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253643824] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:22:30,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:22:30,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-06-05 06:22:30,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397563259] [2021-06-05 06:22:30,454 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-06-05 06:22:30,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:22:30,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-06-05 06:22:30,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-06-05 06:22:30,454 INFO L87 Difference]: Start difference. First operand 89177 states and 270736 transitions. Second operand has 23 states, 23 states have (on average 4.304347826086956) internal successors, (99), 22 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-06-05 06:22:33,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:22:33,646 INFO L93 Difference]: Finished difference Result 170857 states and 514759 transitions. [2021-06-05 06:22:33,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-06-05 06:22:33,647 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.304347826086956) internal successors, (99), 22 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-06-05 06:22:33,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:22:33,941 INFO L225 Difference]: With dead ends: 170857 [2021-06-05 06:22:33,941 INFO L226 Difference]: Without dead ends: 170857 [2021-06-05 06:22:33,942 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1209 ImplicationChecksByTransitivity, 2616.4ms TimeCoverageRelationStatistics Valid=835, Invalid=3325, Unknown=0, NotChecked=0, Total=4160 [2021-06-05 06:22:34,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170857 states. [2021-06-05 06:22:36,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170857 to 87664. [2021-06-05 06:22:36,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87664 states, 87663 states have (on average 3.0358760252329944) internal successors, (266134), 87663 states have internal predecessors, (266134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:36,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87664 states to 87664 states and 266134 transitions. [2021-06-05 06:22:36,305 INFO L78 Accepts]: Start accepts. Automaton has 87664 states and 266134 transitions. Word has length 56 [2021-06-05 06:22:36,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:22:36,305 INFO L482 AbstractCegarLoop]: Abstraction has 87664 states and 266134 transitions. [2021-06-05 06:22:36,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 4.304347826086956) internal successors, (99), 22 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-06-05 06:22:36,305 INFO L276 IsEmpty]: Start isEmpty. Operand 87664 states and 266134 transitions. [2021-06-05 06:22:36,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:22:36,421 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:22:36,421 INFO L521 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-06-05 06:22:36,622 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable388 [2021-06-05 06:22:36,622 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:22:36,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:22:36,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1653801429, now seen corresponding path program 52 times [2021-06-05 06:22:36,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:22:36,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330270432] [2021-06-05 06:22:36,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:22:36,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:22:36,942 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 5 proven. 54 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:22:36,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:22:36,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330270432] [2021-06-05 06:22:36,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330270432] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:22:36,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813724660] [2021-06-05 06:22:36,942 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:22:37,001 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:22:37,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:22:37,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 06:22:37,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:22:37,120 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-06-05 06:22:37,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:37,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:37,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:22:37,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:31 [2021-06-05 06:22:37,965 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-06-05 06:22:38,040 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_136], 1=[q3], 6=[q1, v_prenex_135]} [2021-06-05 06:22:38,044 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-06-05 06:22:38,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:38,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:38,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:38,095 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-06-05 06:22:38,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:38,099 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-06-05 06:22:38,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:38,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:38,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:38,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:38,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:22:38,142 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-06-05 06:22:38,143 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:38,148 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:22:38,148 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-06-05 06:22:38,150 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:38,175 INFO L628 ElimStorePlain]: treesize reduction 44, result has 40.5 percent of original size [2021-06-05 06:22:38,176 INFO L518 ElimStorePlain]: Eliminatee v_prenex_135 vanished before elimination [2021-06-05 06:22:38,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:22:38,176 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:167, output treesize:28 [2021-06-05 06:22:38,232 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:22:38,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813724660] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:22:38,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:22:38,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 31 [2021-06-05 06:22:38,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252688937] [2021-06-05 06:22:38,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-06-05 06:22:38,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:22:38,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-06-05 06:22:38,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2021-06-05 06:22:38,233 INFO L87 Difference]: Start difference. First operand 87664 states and 266134 transitions. Second operand has 32 states, 32 states have (on average 3.21875) internal successors, (103), 31 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:40,193 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-05 06:22:41,534 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-05 06:22:42,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:22:42,914 INFO L93 Difference]: Finished difference Result 110407 states and 332507 transitions. [2021-06-05 06:22:42,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-06-05 06:22:42,914 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.21875) internal successors, (103), 31 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have 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-06-05 06:22:42,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:22:43,097 INFO L225 Difference]: With dead ends: 110407 [2021-06-05 06:22:43,097 INFO L226 Difference]: Without dead ends: 106033 [2021-06-05 06:22:43,098 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2511 ImplicationChecksByTransitivity, 3676.5ms TimeCoverageRelationStatistics Valid=1220, Invalid=6612, Unknown=0, NotChecked=0, Total=7832 [2021-06-05 06:22:43,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106033 states. [2021-06-05 06:22:44,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106033 to 87561. [2021-06-05 06:22:44,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87561 states, 87560 states have (on average 3.035975331201462) internal successors, (265830), 87560 states have internal predecessors, (265830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:45,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87561 states to 87561 states and 265830 transitions. [2021-06-05 06:22:45,058 INFO L78 Accepts]: Start accepts. Automaton has 87561 states and 265830 transitions. Word has length 56 [2021-06-05 06:22:45,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:22:45,058 INFO L482 AbstractCegarLoop]: Abstraction has 87561 states and 265830 transitions. [2021-06-05 06:22:45,058 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 3.21875) internal successors, (103), 31 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:22:45,058 INFO L276 IsEmpty]: Start isEmpty. Operand 87561 states and 265830 transitions. [2021-06-05 06:22:45,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:22:45,232 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:22:45,233 INFO L521 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-06-05 06:22:45,454 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable400 [2021-06-05 06:22:45,454 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:22:45,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:22:45,456 INFO L82 PathProgramCache]: Analyzing trace with hash 1999547327, now seen corresponding path program 53 times [2021-06-05 06:22:45,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:22:45,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069443628] [2021-06-05 06:22:45,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:22:45,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:22:45,758 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 4 proven. 55 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:22:45,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:22:45,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069443628] [2021-06-05 06:22:45,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069443628] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:22:45,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140785003] [2021-06-05 06:22:45,759 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:22:45,798 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-06-05 06:22:45,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:22:45,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 06:22:45,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:22:45,895 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-06-05 06:22:45,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:45,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:45,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:22:45,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-06-05 06:22:46,383 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_141, v_prenex_144], 1=[q3], 3=[q1], 6=[v_prenex_145, v_prenex_139]} [2021-06-05 06:22:46,387 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-06-05 06:22:46,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:46,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:46,431 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-06-05 06:22:46,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:46,831 WARN L205 SmtUtils]: Spent 385.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-06-05 06:22:46,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:46,838 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:22:46,838 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-06-05 06:22:46,840 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:46,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:46,905 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-06-05 06:22:46,905 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-06-05 06:22:46,907 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:46,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:22:46,941 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:22:46,941 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-06-05 06:22:46,943 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:22:46,970 INFO L628 ElimStorePlain]: treesize reduction 44, result has 43.6 percent of original size [2021-06-05 06:22:46,971 INFO L518 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2021-06-05 06:22:46,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:22:46,971 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 12 variables, input treesize:171, output treesize:32 [2021-06-05 06:22:47,035 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 58 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:22:47,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140785003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:22:47,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:22:47,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 30 [2021-06-05 06:22:47,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107482576] [2021-06-05 06:22:47,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-06-05 06:22:47,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:22:47,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-06-05 06:22:47,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=752, Unknown=0, NotChecked=0, Total=930 [2021-06-05 06:22:47,037 INFO L87 Difference]: Start difference. First operand 87561 states and 265830 transitions. Second operand has 31 states, 31 states have (on average 3.032258064516129) internal successors, (94), 30 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-06-05 06:22:49,984 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 60 [2021-06-05 06:22:56,152 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 65 [2021-06-05 06:22:59,084 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 39 [2021-06-05 06:23:00,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:23:00,239 INFO L93 Difference]: Finished difference Result 113607 states and 341052 transitions. [2021-06-05 06:23:00,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2021-06-05 06:23:00,239 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.032258064516129) internal successors, (94), 30 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 56 [2021-06-05 06:23:00,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:23:00,412 INFO L225 Difference]: With dead ends: 113607 [2021-06-05 06:23:00,412 INFO L226 Difference]: Without dead ends: 110336 [2021-06-05 06:23:00,413 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13401 ImplicationChecksByTransitivity, 11372.1ms TimeCoverageRelationStatistics Valid=5692, Invalid=29090, Unknown=0, NotChecked=0, Total=34782 [2021-06-05 06:23:00,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110336 states. [2021-06-05 06:23:01,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110336 to 88209. [2021-06-05 06:23:01,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88209 states, 88208 states have (on average 3.0359604571013965) internal successors, (267796), 88208 states have internal predecessors, (267796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:23:02,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88209 states to 88209 states and 267796 transitions. [2021-06-05 06:23:02,390 INFO L78 Accepts]: Start accepts. Automaton has 88209 states and 267796 transitions. Word has length 56 [2021-06-05 06:23:02,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:23:02,391 INFO L482 AbstractCegarLoop]: Abstraction has 88209 states and 267796 transitions. [2021-06-05 06:23:02,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 3.032258064516129) internal successors, (94), 30 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-06-05 06:23:02,391 INFO L276 IsEmpty]: Start isEmpty. Operand 88209 states and 267796 transitions. [2021-06-05 06:23:02,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:23:02,512 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:23:02,512 INFO L521 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-06-05 06:23:02,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable419,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:23:02,712 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:23:02,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:23:02,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1303598751, now seen corresponding path program 54 times [2021-06-05 06:23:02,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:23:02,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423844605] [2021-06-05 06:23:02,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:23:02,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:23:03,366 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:23:03,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:23:03,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423844605] [2021-06-05 06:23:03,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423844605] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:23:03,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494945405] [2021-06-05 06:23:03,366 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:23:03,409 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-06-05 06:23:03,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:23:03,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 06:23:03,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:23:03,871 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:23:03,872 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-06-05 06:23:03,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:03,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:23:03,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:23:03,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:3 [2021-06-05 06:23:03,926 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 13 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:23:03,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494945405] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:23:03,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:23:03,926 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 34 [2021-06-05 06:23:03,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632982878] [2021-06-05 06:23:03,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-06-05 06:23:03,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:23:03,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-06-05 06:23:03,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1048, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 06:23:03,927 INFO L87 Difference]: Start difference. First operand 88209 states and 267796 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-06-05 06:23:04,783 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2021-06-05 06:23:06,869 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-06-05 06:23:07,554 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 54 [2021-06-05 06:23:07,964 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2021-06-05 06:23:10,374 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 63 [2021-06-05 06:23:10,802 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2021-06-05 06:23:15,843 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2021-06-05 06:23:16,993 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2021-06-05 06:23:17,187 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2021-06-05 06:23:20,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:23:20,424 INFO L93 Difference]: Finished difference Result 175451 states and 525686 transitions. [2021-06-05 06:23:20,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 177 states. [2021-06-05 06:23:20,424 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 56 [2021-06-05 06:23:20,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:23:20,685 INFO L225 Difference]: With dead ends: 175451 [2021-06-05 06:23:20,685 INFO L226 Difference]: Without dead ends: 175273 [2021-06-05 06:23:20,687 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16017 ImplicationChecksByTransitivity, 11985.8ms TimeCoverageRelationStatistics Valid=4864, Invalid=36956, Unknown=0, NotChecked=0, Total=41820 [2021-06-05 06:23:20,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175273 states. [2021-06-05 06:23:22,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175273 to 100237. [2021-06-05 06:23:22,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100237 states, 100236 states have (on average 3.030657647950836) internal successors, (303781), 100236 states have internal predecessors, (303781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:23:23,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100237 states to 100237 states and 303781 transitions. [2021-06-05 06:23:23,090 INFO L78 Accepts]: Start accepts. Automaton has 100237 states and 303781 transitions. Word has length 56 [2021-06-05 06:23:23,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:23:23,090 INFO L482 AbstractCegarLoop]: Abstraction has 100237 states and 303781 transitions. [2021-06-05 06:23:23,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has 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-06-05 06:23:23,090 INFO L276 IsEmpty]: Start isEmpty. Operand 100237 states and 303781 transitions. [2021-06-05 06:23:23,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:23:23,244 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:23:23,244 INFO L521 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-06-05 06:23:23,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable434 [2021-06-05 06:23:23,444 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:23:23,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:23:23,445 INFO L82 PathProgramCache]: Analyzing trace with hash -950109753, now seen corresponding path program 55 times [2021-06-05 06:23:23,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:23:23,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397511975] [2021-06-05 06:23:23,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:23:23,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:23:24,092 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:23:24,092 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:23:24,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397511975] [2021-06-05 06:23:24,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397511975] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:23:24,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793066269] [2021-06-05 06:23:24,092 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 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:23:24,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:23:24,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 49 conjunts are in the unsatisfiable core [2021-06-05 06:23:24,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:23:25,491 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2021-06-05 06:23:25,657 INFO L446 ElimStorePlain]: Different costs {1=[q3], 3=[q1], 6=[v_prenex_151], 10=[v_prenex_149]} [2021-06-05 06:23:25,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:25,663 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 20 [2021-06-05 06:23:25,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:25,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:25,670 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 23 treesize of output 15 [2021-06-05 06:23:25,671 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:25,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:25,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-06-05 06:23:25,678 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:25,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:25,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-06-05 06:23:25,685 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:25,691 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:23:25,691 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 36 treesize of output 20 [2021-06-05 06:23:25,692 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:25,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:23:25,795 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:23:25,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 46 treesize of output 28 [2021-06-05 06:23:25,796 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:25,939 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2021-06-05 06:23:25,940 INFO L628 ElimStorePlain]: treesize reduction 73, result has 78.7 percent of original size [2021-06-05 06:23:25,945 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:23:25,945 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 53 treesize of output 31 [2021-06-05 06:23:25,947 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:26,032 INFO L628 ElimStorePlain]: treesize reduction 77, result has 66.7 percent of original size [2021-06-05 06:23:26,037 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-06-05 06:23:26,037 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 60 treesize of output 34 [2021-06-05 06:23:26,038 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:26,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:23:26,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:23:26,067 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:483, output treesize:110 [2021-06-05 06:23:26,355 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:23:26,355 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 31 treesize of output 15 [2021-06-05 06:23:26,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:26,376 INFO L628 ElimStorePlain]: treesize reduction 26, result has 59.4 percent of original size [2021-06-05 06:23:26,377 INFO L518 ElimStorePlain]: Eliminatee v_prenex_153 vanished before elimination [2021-06-05 06:23:26,380 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:23:26,380 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 14 [2021-06-05 06:23:26,381 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:26,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:23:26,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 06:23:26,386 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:90, output treesize:10 [2021-06-05 06:23:26,430 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:23:26,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793066269] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:23:26,430 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:23:26,430 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2021-06-05 06:23:26,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183140319] [2021-06-05 06:23:26,431 INFO L462 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-06-05 06:23:26,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:23:26,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-06-05 06:23:26,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1450, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 06:23:26,431 INFO L87 Difference]: Start difference. First operand 100237 states and 303781 transitions. Second operand has 42 states, 42 states have (on average 2.380952380952381) internal successors, (100), 41 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-06-05 06:23:28,695 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 62 [2021-06-05 06:23:29,806 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 74 [2021-06-05 06:23:29,954 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 73 [2021-06-05 06:23:30,358 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2021-06-05 06:23:30,572 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-06-05 06:23:30,978 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 78 [2021-06-05 06:23:31,137 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 76 [2021-06-05 06:23:33,199 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 79 [2021-06-05 06:23:33,371 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-06-05 06:23:33,593 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-06-05 06:23:34,153 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 78 [2021-06-05 06:23:34,763 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-06-05 06:23:34,963 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2021-06-05 06:23:35,269 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 44 [2021-06-05 06:23:35,592 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 73 [2021-06-05 06:23:35,743 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2021-06-05 06:23:36,143 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 72 [2021-06-05 06:23:36,897 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 94 [2021-06-05 06:23:37,343 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2021-06-05 06:23:37,536 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 92 [2021-06-05 06:23:38,569 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 87 [2021-06-05 06:23:38,759 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 78 [2021-06-05 06:23:39,125 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 84 [2021-06-05 06:23:39,638 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 82 [2021-06-05 06:23:39,887 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-05 06:23:40,082 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 80 [2021-06-05 06:23:40,604 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-06-05 06:23:40,890 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2021-06-05 06:23:41,130 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 96 [2021-06-05 06:23:41,463 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-06-05 06:23:41,658 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-06-05 06:23:41,855 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 75 [2021-06-05 06:23:42,062 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 94 [2021-06-05 06:23:42,649 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 89 [2021-06-05 06:23:43,071 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2021-06-05 06:23:43,334 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 88 [2021-06-05 06:23:43,516 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 86 [2021-06-05 06:23:43,709 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 90 [2021-06-05 06:23:44,148 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 46 [2021-06-05 06:23:44,522 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-06-05 06:23:45,238 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-06-05 06:23:45,901 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-06-05 06:23:46,211 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-06-05 06:23:46,438 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2021-06-05 06:23:46,942 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 58 [2021-06-05 06:23:47,186 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-06-05 06:23:47,430 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-06-05 06:23:47,835 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-06-05 06:23:50,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:23:50,305 INFO L93 Difference]: Finished difference Result 195565 states and 584802 transitions. [2021-06-05 06:23:50,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 248 states. [2021-06-05 06:23:50,305 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.380952380952381) internal successors, (100), 41 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 56 [2021-06-05 06:23:50,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:23:50,605 INFO L225 Difference]: With dead ends: 195565 [2021-06-05 06:23:50,605 INFO L226 Difference]: Without dead ends: 194276 [2021-06-05 06:23:50,607 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 259 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29871 ImplicationChecksByTransitivity, 20617.6ms TimeCoverageRelationStatistics Valid=8710, Invalid=59150, Unknown=0, NotChecked=0, Total=67860 [2021-06-05 06:23:50,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194276 states. [2021-06-05 06:23:52,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194276 to 100992. [2021-06-05 06:23:52,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100992 states, 100991 states have (on average 3.030626491469537) internal successors, (306066), 100991 states have internal predecessors, (306066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:23:53,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100992 states to 100992 states and 306066 transitions. [2021-06-05 06:23:53,216 INFO L78 Accepts]: Start accepts. Automaton has 100992 states and 306066 transitions. Word has length 56 [2021-06-05 06:23:53,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:23:53,216 INFO L482 AbstractCegarLoop]: Abstraction has 100992 states and 306066 transitions. [2021-06-05 06:23:53,216 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 2.380952380952381) internal successors, (100), 41 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-06-05 06:23:53,216 INFO L276 IsEmpty]: Start isEmpty. Operand 100992 states and 306066 transitions. [2021-06-05 06:23:53,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-06-05 06:23:53,368 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:23:53,368 INFO L521 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-06-05 06:23:53,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable442 [2021-06-05 06:23:53,569 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:23:53,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:23:53,569 INFO L82 PathProgramCache]: Analyzing trace with hash 2083983041, now seen corresponding path program 56 times [2021-06-05 06:23:53,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:23:53,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455565980] [2021-06-05 06:23:53,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:23:53,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:23:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:23:54,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:23:54,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455565980] [2021-06-05 06:23:54,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455565980] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:23:54,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550073343] [2021-06-05 06:23:54,230 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:23:54,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 06:23:54,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:23:54,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 06:23:54,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:23:55,189 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_161], 1=[v_prenex_163, v_prenex_157], 3=[v_prenex_159]} [2021-06-05 06:23:55,195 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 9 treesize of output 7 [2021-06-05 06:23:55,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:55,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:23:55,273 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-06-05 06:23:55,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:55,397 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 78 [2021-06-05 06:23:55,397 INFO L628 ElimStorePlain]: treesize reduction 40, result has 85.3 percent of original size [2021-06-05 06:23:55,403 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:23:55,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 06:23:55,404 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:55,499 INFO L628 ElimStorePlain]: treesize reduction 46, result has 79.1 percent of original size [2021-06-05 06:23:55,499 INFO L518 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2021-06-05 06:23:55,504 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:23:55,504 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-06-05 06:23:55,505 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:55,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:23:55,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-06-05 06:23:55,551 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 10 variables, input treesize:289, output treesize:150 [2021-06-05 06:23:55,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,642 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-06-05 06:23:55,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:55,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:23:55,657 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-06-05 06:23:55,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:55,662 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:23:55,662 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 32 treesize of output 16 [2021-06-05 06:23:55,664 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:23:55,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:23:55,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:23:55,679 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:122, output treesize:38 [2021-06-05 06:23:55,795 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:23:55,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550073343] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:23:55,796 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:23:55,796 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 34 [2021-06-05 06:23:55,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031785241] [2021-06-05 06:23:55,796 INFO L462 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-06-05 06:23:55,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:23:55,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-06-05 06:23:55,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1021, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 06:23:55,796 INFO L87 Difference]: Start difference. First operand 100992 states and 306066 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-06-05 06:23:57,708 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 31 [2021-06-05 06:23:58,225 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-06-05 06:23:59,881 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-06-05 06:24:00,039 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 73 [2021-06-05 06:24:00,233 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-06-05 06:24:00,374 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-06-05 06:24:00,606 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 41 [2021-06-05 06:24:01,522 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 80 [2021-06-05 06:24:01,911 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 72 [2021-06-05 06:24:02,143 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 70 [2021-06-05 06:24:02,896 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 75 [2021-06-05 06:24:03,275 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2021-06-05 06:24:03,436 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 67 [2021-06-05 06:24:03,646 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 83 [2021-06-05 06:24:04,097 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 40 [2021-06-05 06:24:04,347 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 71 [2021-06-05 06:24:04,849 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 78 [2021-06-05 06:24:05,154 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 79 [2021-06-05 06:24:05,459 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 76 [2021-06-05 06:24:06,075 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 64 [2021-06-05 06:24:07,144 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 82 [2021-06-05 06:24:07,299 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-06-05 06:24:08,205 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 77 [2021-06-05 06:24:08,362 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2021-06-05 06:24:08,798 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-06-05 06:24:09,020 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 71 [2021-06-05 06:24:09,423 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 63 [2021-06-05 06:24:09,698 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2021-06-05 06:24:10,154 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 53 [2021-06-05 06:24:10,904 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 66 [2021-06-05 06:24:12,037 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2021-06-05 06:24:13,189 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2021-06-05 06:24:14,222 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2021-06-05 06:24:15,432 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 71 [2021-06-05 06:24:16,296 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 58 [2021-06-05 06:24:16,463 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-06-05 06:24:16,902 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2021-06-05 06:24:17,047 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2021-06-05 06:24:17,171 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-06-05 06:24:17,353 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 84 [2021-06-05 06:24:17,847 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-06-05 06:24:18,517 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 75 [2021-06-05 06:24:18,789 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 88 [2021-06-05 06:24:19,179 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 83 [2021-06-05 06:24:19,387 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 78 [2021-06-05 06:24:19,510 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-06-05 06:24:19,641 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-06-05 06:24:20,166 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 74 [2021-06-05 06:24:20,678 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 79 [2021-06-05 06:24:21,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:24:21,985 INFO L93 Difference]: Finished difference Result 153664 states and 460251 transitions. [2021-06-05 06:24:21,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 285 states. [2021-06-05 06:24:21,986 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 56 [2021-06-05 06:24:21,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:24:22,231 INFO L225 Difference]: With dead ends: 153664 [2021-06-05 06:24:22,231 INFO L226 Difference]: Without dead ends: 153513 [2021-06-05 06:24:22,234 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 302 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39684 ImplicationChecksByTransitivity, 23627.5ms TimeCoverageRelationStatistics Valid=9396, Invalid=82716, Unknown=0, NotChecked=0, Total=92112 [2021-06-05 06:24:22,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153513 states. [2021-06-05 06:24:24,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153513 to 101262. [2021-06-05 06:24:24,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101262 states, 101261 states have (on average 3.0316706333139116) internal successors, (306990), 101261 states have internal predecessors, (306990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:24:24,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101262 states to 101262 states and 306990 transitions. [2021-06-05 06:24:24,504 INFO L78 Accepts]: Start accepts. Automaton has 101262 states and 306990 transitions. Word has length 56 [2021-06-05 06:24:24,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:24:24,504 INFO L482 AbstractCegarLoop]: Abstraction has 101262 states and 306990 transitions. [2021-06-05 06:24:24,504 INFO L483 AbstractCegarLoop]: Interpolant automaton has 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-06-05 06:24:24,504 INFO L276 IsEmpty]: Start isEmpty. Operand 101262 states and 306990 transitions. [2021-06-05 06:24:24,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-06-05 06:24:24,659 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:24:24,659 INFO L521 BasicCegarLoop]: trace histogram [6, 6, 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-06-05 06:24:24,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable468,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:24:24,860 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:24:24,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:24:24,861 INFO L82 PathProgramCache]: Analyzing trace with hash 841396681, now seen corresponding path program 57 times [2021-06-05 06:24:24,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:24:24,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841191264] [2021-06-05 06:24:24,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:24:25,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:24:25,688 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 2 proven. 60 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-06-05 06:24:25,688 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:24:25,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841191264] [2021-06-05 06:24:25,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841191264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:24:25,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709737952] [2021-06-05 06:24:25,689 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:24:25,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-06-05 06:24:25,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:24:25,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 06:24:25,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:24:25,924 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:24:25,924 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-06-05 06:24:25,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:24:25,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:24:25,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:24:25,927 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:3 [2021-06-05 06:24:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 17 proven. 44 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-06-05 06:24:25,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709737952] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:24:25,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:24:25,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 23 [2021-06-05 06:24:25,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002341822] [2021-06-05 06:24:25,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-06-05 06:24:25,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:24:25,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-06-05 06:24:25,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2021-06-05 06:24:25,983 INFO L87 Difference]: Start difference. First operand 101262 states and 306990 transitions. Second operand has 24 states, 24 states have (on average 4.125) internal successors, (99), 23 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-06-05 06:24:40,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:24:40,519 INFO L93 Difference]: Finished difference Result 280650 states and 841868 transitions. [2021-06-05 06:24:40,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 295 states. [2021-06-05 06:24:40,519 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 23 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 58 [2021-06-05 06:24:40,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:24:41,047 INFO L225 Difference]: With dead ends: 280650 [2021-06-05 06:24:41,047 INFO L226 Difference]: Without dead ends: 279584 [2021-06-05 06:24:41,050 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 306 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42473 ImplicationChecksByTransitivity, 10624.3ms TimeCoverageRelationStatistics Valid=10285, Invalid=84271, Unknown=0, NotChecked=0, Total=94556 [2021-06-05 06:24:41,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279584 states. [2021-06-05 06:24:44,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279584 to 108104. [2021-06-05 06:24:44,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108104 states, 108103 states have (on average 3.028750358454437) internal successors, (327417), 108103 states have internal predecessors, (327417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:24:44,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108104 states to 108104 states and 327417 transitions. [2021-06-05 06:24:44,457 INFO L78 Accepts]: Start accepts. Automaton has 108104 states and 327417 transitions. Word has length 58 [2021-06-05 06:24:44,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:24:44,458 INFO L482 AbstractCegarLoop]: Abstraction has 108104 states and 327417 transitions. [2021-06-05 06:24:44,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 23 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-06-05 06:24:44,458 INFO L276 IsEmpty]: Start isEmpty. Operand 108104 states and 327417 transitions. [2021-06-05 06:24:45,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-06-05 06:24:45,210 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:24:45,210 INFO L521 BasicCegarLoop]: trace histogram [6, 6, 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-06-05 06:24:45,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable483,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:24:45,411 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:24:45,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:24:45,412 INFO L82 PathProgramCache]: Analyzing trace with hash -1222967297, now seen corresponding path program 58 times [2021-06-05 06:24:45,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:24:45,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581404204] [2021-06-05 06:24:45,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:24:45,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:24:45,509 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 15 proven. 42 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-06-05 06:24:45,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:24:45,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581404204] [2021-06-05 06:24:45,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581404204] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:24:45,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036173169] [2021-06-05 06:24:45,510 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:24:45,562 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 06:24:45,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:24:45,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 06:24:45,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:24:45,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:24:45,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:24:45,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:24:45,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:24:45,806 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 27 treesize of output 13 [2021-06-05 06:24:45,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:24:45,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:24:45,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:24:45,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:35, output treesize:3 [2021-06-05 06:24:45,835 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 41 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-06-05 06:24:45,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036173169] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:24:45,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:24:45,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-06-05 06:24:45,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172246874] [2021-06-05 06:24:45,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 06:24:45,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:24:45,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 06:24:45,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-06-05 06:24:45,836 INFO L87 Difference]: Start difference. First operand 108104 states and 327417 transitions. Second operand has 17 states, 17 states have (on average 5.0) internal successors, (85), 16 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:24:46,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:24:46,782 INFO L93 Difference]: Finished difference Result 146539 states and 441815 transitions. [2021-06-05 06:24:46,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 06:24:46,782 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.0) internal successors, (85), 16 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-06-05 06:24:46,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:24:47,064 INFO L225 Difference]: With dead ends: 146539 [2021-06-05 06:24:47,065 INFO L226 Difference]: Without dead ends: 146539 [2021-06-05 06:24:47,065 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 420.8ms TimeCoverageRelationStatistics Valid=334, Invalid=1072, Unknown=0, NotChecked=0, Total=1406 [2021-06-05 06:24:47,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146539 states. [2021-06-05 06:24:49,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146539 to 107384. [2021-06-05 06:24:49,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107384 states, 107383 states have (on average 3.028775504502575) internal successors, (325239), 107383 states have internal predecessors, (325239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:24:49,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107384 states to 107384 states and 325239 transitions. [2021-06-05 06:24:49,649 INFO L78 Accepts]: Start accepts. Automaton has 107384 states and 325239 transitions. Word has length 58 [2021-06-05 06:24:49,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:24:49,649 INFO L482 AbstractCegarLoop]: Abstraction has 107384 states and 325239 transitions. [2021-06-05 06:24:49,649 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 5.0) internal successors, (85), 16 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:24:49,649 INFO L276 IsEmpty]: Start isEmpty. Operand 107384 states and 325239 transitions. [2021-06-05 06:24:49,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-06-05 06:24:49,825 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:24:49,825 INFO L521 BasicCegarLoop]: trace histogram [6, 6, 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-06-05 06:24:50,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:24:50,026 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:24:50,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:24:50,026 INFO L82 PathProgramCache]: Analyzing trace with hash -1895291265, now seen corresponding path program 59 times [2021-06-05 06:24:50,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:24:50,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553177403] [2021-06-05 06:24:50,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:24:50,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:24:50,137 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 24 proven. 42 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 06:24:50,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:24:50,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553177403] [2021-06-05 06:24:50,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553177403] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:24:50,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531988298] [2021-06-05 06:24:50,138 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:24:50,199 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-06-05 06:24:50,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:24:50,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 06:24:50,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:24:50,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:24:50,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:24:50,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:24:50,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:24:50,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:24:50,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:24:50,976 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 27 treesize of output 13 [2021-06-05 06:24:50,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:24:50,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:24:50,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:24:50,989 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:35, output treesize:3 [2021-06-05 06:24:51,016 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 19 proven. 47 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 06:24:51,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531988298] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:24:51,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:24:51,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-06-05 06:24:51,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043986966] [2021-06-05 06:24:51,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-05 06:24:51,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:24:51,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-05 06:24:51,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2021-06-05 06:24:51,017 INFO L87 Difference]: Start difference. First operand 107384 states and 325239 transitions. Second operand has 21 states, 21 states have (on average 4.619047619047619) internal successors, (97), 20 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-06-05 06:24:52,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:24:52,205 INFO L93 Difference]: Finished difference Result 163977 states and 495737 transitions. [2021-06-05 06:24:52,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 06:24:52,205 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.619047619047619) internal successors, (97), 20 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 58 [2021-06-05 06:24:52,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:24:52,484 INFO L225 Difference]: With dead ends: 163977 [2021-06-05 06:24:52,485 INFO L226 Difference]: Without dead ends: 163977 [2021-06-05 06:24:52,485 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 1099.8ms TimeCoverageRelationStatistics Valid=425, Invalid=1555, Unknown=0, NotChecked=0, Total=1980 [2021-06-05 06:24:53,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163977 states. [2021-06-05 06:24:54,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163977 to 111759. [2021-06-05 06:24:55,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111759 states, 111758 states have (on average 3.0281769537751213) internal successors, (338423), 111758 states have internal predecessors, (338423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:24:55,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111759 states to 111759 states and 338423 transitions. [2021-06-05 06:24:55,283 INFO L78 Accepts]: Start accepts. Automaton has 111759 states and 338423 transitions. Word has length 58 [2021-06-05 06:24:55,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:24:55,283 INFO L482 AbstractCegarLoop]: Abstraction has 111759 states and 338423 transitions. [2021-06-05 06:24:55,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 4.619047619047619) internal successors, (97), 20 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-06-05 06:24:55,284 INFO L276 IsEmpty]: Start isEmpty. Operand 111759 states and 338423 transitions. [2021-06-05 06:24:55,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-06-05 06:24:55,948 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:24:55,949 INFO L521 BasicCegarLoop]: trace histogram [6, 6, 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-06-05 06:24:56,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable485 [2021-06-05 06:24:56,192 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:24:56,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:24:56,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1075319171, now seen corresponding path program 60 times [2021-06-05 06:24:56,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:24:56,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983810386] [2021-06-05 06:24:56,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:24:56,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:24:56,967 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 9 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 06:24:56,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:24:56,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983810386] [2021-06-05 06:24:56,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983810386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:24:56,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491081888] [2021-06-05 06:24:56,968 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:24:57,012 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-06-05 06:24:57,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 06:24:57,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 06:24:57,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:24:57,471 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-06-05 06:24:57,472 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-06-05 06:24:57,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:24:57,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:24:57,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:24:57,476 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:7 [2021-06-05 06:24:57,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 06:24:57,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 06:24:57,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:24:57,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:24:57,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:24:57,564 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:3 [2021-06-05 06:24:57,606 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 06:24:57,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491081888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:24:57,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:24:57,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 18] total 42 [2021-06-05 06:24:57,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358670439] [2021-06-05 06:24:57,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-06-05 06:24:57,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:24:57,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-06-05 06:24:57,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1541, Unknown=0, NotChecked=0, Total=1806 [2021-06-05 06:24:57,607 INFO L87 Difference]: Start difference. First operand 111759 states and 338423 transitions. Second operand has 43 states, 43 states have (on average 2.6744186046511627) internal successors, (115), 42 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:24:59,148 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 40 [2021-06-05 06:25:05,310 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 64 [2021-06-05 06:25:05,968 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 54 [2021-06-05 06:25:10,306 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 68 [2021-06-05 06:25:15,175 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 71 [2021-06-05 06:25:18,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 06:25:18,753 INFO L93 Difference]: Finished difference Result 264126 states and 795381 transitions. [2021-06-05 06:25:18,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 311 states. [2021-06-05 06:25:18,753 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.6744186046511627) internal successors, (115), 42 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-06-05 06:25:18,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 06:25:19,294 INFO L225 Difference]: With dead ends: 264126 [2021-06-05 06:25:19,294 INFO L226 Difference]: Without dead ends: 263139 [2021-06-05 06:25:19,298 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 339 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53310 ImplicationChecksByTransitivity, 18160.3ms TimeCoverageRelationStatistics Valid=13949, Invalid=101991, Unknown=0, NotChecked=0, Total=115940 [2021-06-05 06:25:19,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263139 states. [2021-06-05 06:25:22,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263139 to 121290. [2021-06-05 06:25:22,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121290 states, 121289 states have (on average 3.028906166264047) internal successors, (367373), 121289 states have internal predecessors, (367373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:25:22,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121290 states to 121290 states and 367373 transitions. [2021-06-05 06:25:22,704 INFO L78 Accepts]: Start accepts. Automaton has 121290 states and 367373 transitions. Word has length 58 [2021-06-05 06:25:22,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 06:25:22,704 INFO L482 AbstractCegarLoop]: Abstraction has 121290 states and 367373 transitions. [2021-06-05 06:25:22,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 2.6744186046511627) internal successors, (115), 42 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 06:25:22,704 INFO L276 IsEmpty]: Start isEmpty. Operand 121290 states and 367373 transitions. [2021-06-05 06:25:22,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-06-05 06:25:22,897 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 06:25:22,897 INFO L521 BasicCegarLoop]: trace histogram [6, 6, 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-06-05 06:25:23,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable490,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:25:23,099 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 06:25:23,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 06:25:23,099 INFO L82 PathProgramCache]: Analyzing trace with hash -321303673, now seen corresponding path program 61 times [2021-06-05 06:25:23,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 06:25:23,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822877088] [2021-06-05 06:25:23,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 06:25:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:25:23,778 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 27 proven. 43 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:25:23,779 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 06:25:23,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822877088] [2021-06-05 06:25:23,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822877088] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:25:23,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053406248] [2021-06-05 06:25:23,779 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 06:25:23,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 06:25:23,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 51 conjunts are in the unsatisfiable core [2021-06-05 06:25:23,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 06:25:24,389 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 06:25:24,389 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 29 [2021-06-05 06:25:24,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:25:24,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:25:24,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 06:25:24,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:48 [2021-06-05 06:25:24,846 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 70 [2021-06-05 06:25:25,005 INFO L446 ElimStorePlain]: Different costs {1=[q3, v_prenex_171, v_prenex_167], 6=[q1], 10=[v_prenex_170, v_prenex_166]} [2021-06-05 06:25:25,015 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:25:25,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 24 [2021-06-05 06:25:25,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 06:25:25,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:25:25,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 06:25:25,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 24 [2021-06-05 06:25:25,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 06:25:25,106 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:25:25,106 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 22 [2021-06-05 06:25:25,108 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 06:25:25,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:25:25,175 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 06:25:25,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 22 [2021-06-05 06:25:25,176 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 06:25:25,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 06:25:25,240 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-06-05 06:25:25,240 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 43 treesize of output 21 [2021-06-05 06:25:25,242 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-06-05 06:25:25,315 INFO L628 ElimStorePlain]: treesize reduction 51, result has 70.7 percent of original size [2021-06-05 06:25:25,320 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-06-05 06:25:25,320 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-06-05 06:25:25,322 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-06-05 06:25:25,351 INFO L628 ElimStorePlain]: treesize reduction 51, result has 40.7 percent of original size [2021-06-05 06:25:25,351 INFO L518 ElimStorePlain]: Eliminatee v_prenex_166 vanished before elimination [2021-06-05 06:25:25,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-05 06:25:25,352 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:305, output treesize:31 [2021-06-05 06:25:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 06:25:25,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053406248] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 06:25:25,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 06:25:25,451 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20] total 32 [2021-06-05 06:25:25,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032205807] [2021-06-05 06:25:25,452 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-06-05 06:25:25,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 06:25:25,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-06-05 06:25:25,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=911, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 06:25:25,452 INFO L87 Difference]: Start difference. First operand 121290 states and 367373 transitions. Second operand has 33 states, 33 states have (on average 3.4545454545454546) internal successors, (114), 32 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-06-05 06:25:26,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 06:25:26,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable500 [2021-06-05 06:25:26,700 WARN L547 AbstractCegarLoop]: Verification canceled [2021-06-05 06:25:26,703 INFO L246 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-06-05 06:25:26,704 WARN L196 ceAbstractionStarter]: Timeout [2021-06-05 06:25:26,704 INFO L202 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.06 06:25:26 BasicIcfg [2021-06-05 06:25:26,704 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-06-05 06:25:26,705 INFO L168 Benchmark]: Toolchain (without parser) took 707385.26 ms. Allocated memory was 364.9 MB in the beginning and 15.3 GB in the end (delta: 14.9 GB). Free memory was 344.6 MB in the beginning and 8.9 GB in the end (delta: -8.6 GB). Peak memory consumption was 6.4 GB. Max. memory is 16.0 GB. [2021-06-05 06:25:26,705 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.17 ms. Allocated memory is still 364.9 MB. Free memory was 345.9 MB in the beginning and 345.8 MB in the end (delta: 65.5 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 06:25:26,705 INFO L168 Benchmark]: Boogie Procedure Inliner took 26.61 ms. Allocated memory is still 364.9 MB. Free memory was 344.5 MB in the beginning and 343.1 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 06:25:26,705 INFO L168 Benchmark]: Boogie Preprocessor took 26.46 ms. Allocated memory is still 364.9 MB. Free memory was 343.1 MB in the beginning and 342.0 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 06:25:26,705 INFO L168 Benchmark]: RCFGBuilder took 469.46 ms. Allocated memory is still 364.9 MB. Free memory was 341.9 MB in the beginning and 348.4 MB in the end (delta: -6.5 MB). Peak memory consumption was 21.3 MB. Max. memory is 16.0 GB. [2021-06-05 06:25:26,705 INFO L168 Benchmark]: TraceAbstraction took 706856.07 ms. Allocated memory was 364.9 MB in the beginning and 15.3 GB in the end (delta: 14.9 GB). Free memory was 347.3 MB in the beginning and 8.9 GB in the end (delta: -8.6 GB). Peak memory consumption was 6.4 GB. Max. memory is 16.0 GB. [2021-06-05 06:25:26,705 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.17 ms. Allocated memory is still 364.9 MB. Free memory was 345.9 MB in the beginning and 345.8 MB in the end (delta: 65.5 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 26.61 ms. Allocated memory is still 364.9 MB. Free memory was 344.5 MB in the beginning and 343.1 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 26.46 ms. Allocated memory is still 364.9 MB. Free memory was 343.1 MB in the beginning and 342.0 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 469.46 ms. Allocated memory is still 364.9 MB. Free memory was 341.9 MB in the beginning and 348.4 MB in the end (delta: -6.5 MB). Peak memory consumption was 21.3 MB. Max. memory is 16.0 GB. * TraceAbstraction took 706856.07 ms. Allocated memory was 364.9 MB in the beginning and 15.3 GB in the end (delta: 14.9 GB). Free memory was 347.3 MB in the beginning and 8.9 GB in the end (delta: -8.6 GB). Peak memory consumption was 6.4 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (121290states) and FLOYD_HOARE automaton (currently 27 states, 33 states before enhancement),while ReachableStatesComputation was computing reachable states (947 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (121290states) and FLOYD_HOARE automaton (currently 27 states, 33 states before enhancement),while ReachableStatesComputation was computing reachable states (947 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (121290states) and FLOYD_HOARE automaton (currently 27 states, 33 states before enhancement),while ReachableStatesComputation was computing reachable states (947 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (121290states) and FLOYD_HOARE automaton (currently 27 states, 33 states before enhancement),while ReachableStatesComputation was computing reachable states (947 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 53 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 706784.3ms, OverallIterations: 64, TraceHistogramMax: 6, EmptinessCheckTime: 7321.9ms, AutomataDifference: 535938.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 36.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 9426 SDtfs, 51190 SDslu, 130517 SDs, 0 SdLazy, 171185 SolverSat, 13045 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 82078.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11472 GetRequests, 2517 SyntacticMatches, 12 SemanticMatches, 8943 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 864096 ImplicationChecksByTransitivity, 433540.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=121290occurred in iteration=63, InterpolantAutomatonStates: 8190, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 85032.5ms AutomataMinimizationTime, 63 MinimizatonAttempts, 2591961 StatesRemovedByMinimization, 60 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 541.8ms SsaConstructionTime, 2416.4ms SatisfiabilityAnalysisTime, 61226.2ms InterpolantComputationTime, 6367 NumberOfCodeBlocks, 6367 NumberOfCodeBlocksAsserted, 293 NumberOfCheckSat, 6243 ConstructedInterpolants, 54 QuantifiedInterpolants, 109691 SizeOfPredicates, 589 NumberOfNonLiveVariables, 8102 ConjunctsInSsa, 1385 ConjunctsInUnsatCore, 124 InterpolantComputations, 4 PerfectInterpolantSequences, 1090/6210 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown