/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-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-29289db [2021-06-05 15:33:33,449 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 15:33:33,450 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 15:33:33,468 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 15:33:33,469 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 15:33:33,470 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 15:33:33,470 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 15:33:33,472 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 15:33:33,473 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 15:33:33,473 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 15:33:33,474 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 15:33:33,475 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 15:33:33,475 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 15:33:33,475 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 15:33:33,476 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 15:33:33,477 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 15:33:33,477 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 15:33:33,477 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 15:33:33,478 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 15:33:33,479 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 15:33:33,480 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 15:33:33,481 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 15:33:33,482 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 15:33:33,482 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 15:33:33,484 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 15:33:33,484 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 15:33:33,484 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 15:33:33,484 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 15:33:33,485 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 15:33:33,485 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 15:33:33,485 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 15:33:33,486 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 15:33:33,486 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 15:33:33,487 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 15:33:33,487 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 15:33:33,487 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 15:33:33,488 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 15:33:33,488 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 15:33:33,488 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 15:33:33,489 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 15:33:33,489 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 15:33:33,490 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-Separate.epf [2021-06-05 15:33:33,504 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 15:33:33,505 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 15:33:33,505 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 15:33:33,505 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 15:33:33,506 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 15:33:33,506 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 15:33:33,506 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 15:33:33,506 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 15:33:33,506 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 15:33:33,507 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 15:33:33,507 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 15:33:33,507 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 15:33:33,507 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 15:33:33,507 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 15:33:33,507 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 15:33:33,507 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 15:33:33,508 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 15:33:33,508 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 15:33:33,508 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 15:33:33,508 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 15:33:33,508 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 15:33:33,508 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 15:33:33,508 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 15:33:33,509 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 15:33:33,509 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 15:33:33,509 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 15:33:33,509 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 15:33:33,509 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 15:33:33,509 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 15:33:33,509 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 15:33:33,510 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 15:33:33,510 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2021-06-05 15:33:33,510 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 15:33:33,744 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 15:33:33,761 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 15:33:33,762 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 15:33:33,764 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 15:33:33,765 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 15:33:33,765 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl [2021-06-05 15:33:33,765 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2021-06-05 15:33:33,804 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 15:33:33,806 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 15:33:33,808 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 15:33:33,808 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 15:33:33,808 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 15:33:33,817 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/1) ... [2021-06-05 15:33:33,822 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/1) ... [2021-06-05 15:33:33,827 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 15:33:33,829 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 15:33:33,830 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 15:33:33,830 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 15:33:33,835 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/1) ... [2021-06-05 15:33:33,835 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/1) ... [2021-06-05 15:33:33,837 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/1) ... [2021-06-05 15:33:33,837 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/1) ... [2021-06-05 15:33:33,843 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/1) ... [2021-06-05 15:33:33,846 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/1) ... [2021-06-05 15:33:33,847 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/1) ... [2021-06-05 15:33:33,850 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 15:33:33,852 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 15:33:33,852 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 15:33:33,853 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 15:33:33,854 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (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 15:33:33,905 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 15:33:33,906 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 15:33:33,906 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 15:33:33,906 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 15:33:33,906 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 15:33:33,906 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 15:33:33,906 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 15:33:33,906 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 15:33:33,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 15:33:33,907 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-05 15:33:33,907 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-05 15:33:33,907 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-05 15:33:33,908 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 15:33:34,119 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 15:33:34,119 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-05 15:33:34,120 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 03:33:34 BoogieIcfgContainer [2021-06-05 15:33:34,120 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 15:33:34,121 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 15:33:34,121 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 15:33:34,123 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 15:33:34,123 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:33:33" (1/2) ... [2021-06-05 15:33:34,124 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@706a436a and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 03:33:34, skipping insertion in model container [2021-06-05 15:33:34,124 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 03:33:34" (2/2) ... [2021-06-05 15:33:34,125 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-06-05 15:33:34,144 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 15:33:34,144 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 15:33:34,144 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 15:33:34,145 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 15:33:34,170 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-06-05 15:33:34,202 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-06-05 15:33:34,214 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 15:33:34,214 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 15:33:34,214 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 15:33:34,214 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 15:33:34,214 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 15:33:34,214 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 15:33:34,214 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 15:33:34,215 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 15:33:34,220 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2021-06-05 15:33:34,249 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 211 states, 209 states have (on average 2.9043062200956937) internal successors, (607), 210 states have internal predecessors, (607), 0 states have call successors, (0), 0 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 15:33:34,251 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 209 states have (on average 2.9043062200956937) internal successors, (607), 210 states have internal predecessors, (607), 0 states have call successors, (0), 0 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 15:33:34,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 15:33:34,257 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:34,258 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:33:34,258 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:34,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:34,261 INFO L82 PathProgramCache]: Analyzing trace with hash -1782846412, now seen corresponding path program 1 times [2021-06-05 15:33:34,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:34,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655317398] [2021-06-05 15:33:34,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:34,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:34,343 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 15:33:34,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:34,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655317398] [2021-06-05 15:33:34,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655317398] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 15:33:34,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 15:33:34,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 15:33:34,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089230374] [2021-06-05 15:33:34,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 15:33:34,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:34,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 15:33:34,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:33:34,357 INFO L87 Difference]: Start difference. First operand has 211 states, 209 states have (on average 2.9043062200956937) internal successors, (607), 210 states have internal predecessors, (607), 0 states have call successors, (0), 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.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 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 15:33:34,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:34,381 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2021-06-05 15:33:34,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 15:33:34,383 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 15:33:34,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:34,390 INFO L225 Difference]: With dead ends: 224 [2021-06-05 15:33:34,390 INFO L226 Difference]: Without dead ends: 224 [2021-06-05 15:33:34,391 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:33:34,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-06-05 15:33:34,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-06-05 15:33:34,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8161434977578477) internal successors, (628), 223 states have internal predecessors, (628), 0 states have call successors, (0), 0 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 15:33:34,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2021-06-05 15:33:34,437 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2021-06-05 15:33:34,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:34,437 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2021-06-05 15:33:34,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 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 15:33:34,438 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2021-06-05 15:33:34,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 15:33:34,440 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:34,440 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:33:34,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 15:33:34,440 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:34,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:34,441 INFO L82 PathProgramCache]: Analyzing trace with hash -1778080137, now seen corresponding path program 1 times [2021-06-05 15:33:34,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:34,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38406458] [2021-06-05 15:33:34,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:34,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:34,470 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 15:33:34,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:34,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38406458] [2021-06-05 15:33:34,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38406458] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 15:33:34,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 15:33:34,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 15:33:34,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705394192] [2021-06-05 15:33:34,472 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 15:33:34,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:34,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 15:33:34,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:33:34,473 INFO L87 Difference]: Start difference. First operand 224 states and 628 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:34,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:34,486 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2021-06-05 15:33:34,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 15:33:34,486 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-06-05 15:33:34,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:34,488 INFO L225 Difference]: With dead ends: 255 [2021-06-05 15:33:34,488 INFO L226 Difference]: Without dead ends: 255 [2021-06-05 15:33:34,488 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 15:33:34,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-06-05 15:33:34,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2021-06-05 15:33:34,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.822834645669291) internal successors, (717), 254 states have internal predecessors, (717), 0 states have call successors, (0), 0 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 15:33:34,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2021-06-05 15:33:34,502 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2021-06-05 15:33:34,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:34,502 INFO L482 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2021-06-05 15:33:34,502 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:34,502 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2021-06-05 15:33:34,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-06-05 15:33:34,503 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:34,504 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] [2021-06-05 15:33:34,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 15:33:34,504 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:34,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:34,504 INFO L82 PathProgramCache]: Analyzing trace with hash -590790982, now seen corresponding path program 1 times [2021-06-05 15:33:34,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:34,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313550579] [2021-06-05 15:33:34,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:34,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:34,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:34,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:34,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313550579] [2021-06-05 15:33:34,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313550579] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 15:33:34,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 15:33:34,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 15:33:34,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076133951] [2021-06-05 15:33:34,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 15:33:34,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:34,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 15:33:34,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 15:33:34,554 INFO L87 Difference]: Start difference. First operand 255 states and 717 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 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 15:33:34,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:34,586 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2021-06-05 15:33:34,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 15:33:34,588 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-06-05 15:33:34,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:34,591 INFO L225 Difference]: With dead ends: 454 [2021-06-05 15:33:34,591 INFO L226 Difference]: Without dead ends: 454 [2021-06-05 15:33:34,591 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.1ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 15:33:34,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-06-05 15:33:34,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2021-06-05 15:33:34,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.8504983388704317) internal successors, (858), 301 states have internal predecessors, (858), 0 states have call successors, (0), 0 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 15:33:34,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2021-06-05 15:33:34,608 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2021-06-05 15:33:34,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:34,609 INFO L482 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2021-06-05 15:33:34,609 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 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 15:33:34,609 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2021-06-05 15:33:34,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 15:33:34,610 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:34,611 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] [2021-06-05 15:33:34,611 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 15:33:34,611 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:34,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:34,611 INFO L82 PathProgramCache]: Analyzing trace with hash 1348698108, now seen corresponding path program 1 times [2021-06-05 15:33:34,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:34,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032034300] [2021-06-05 15:33:34,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:34,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:34,726 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:33:34,726 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:34,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032034300] [2021-06-05 15:33:34,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032034300] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:34,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243379764] [2021-06-05 15:33:34,727 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 15:33:34,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:34,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 15:33:34,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:34,892 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 15:33:34,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:34,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:34,896 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 15:33:34,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-06-05 15:33:34,925 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 15:33:34,931 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:33:34,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:34,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15:33:34,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:34,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:34,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:33:34,942 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-06-05 15:33:34,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:33:34,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243379764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:34,957 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:34,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-06-05 15:33:34,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157984872] [2021-06-05 15:33:34,958 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 15:33:34,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:34,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 15:33:34,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 15:33:34,959 INFO L87 Difference]: Start difference. First operand 302 states and 858 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 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 15:33:35,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:35,026 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2021-06-05 15:33:35,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 15:33:35,026 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 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 25 [2021-06-05 15:33:35,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:35,031 INFO L225 Difference]: With dead ends: 653 [2021-06-05 15:33:35,031 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 15:33:35,031 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 48.9ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 15:33:35,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 15:33:35,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2021-06-05 15:33:35,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.893162393162393) internal successors, (1354), 468 states have internal predecessors, (1354), 0 states have call successors, (0), 0 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 15:33:35,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2021-06-05 15:33:35,061 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2021-06-05 15:33:35,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:35,061 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2021-06-05 15:33:35,061 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 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 15:33:35,062 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2021-06-05 15:33:35,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 15:33:35,068 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:35,068 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] [2021-06-05 15:33:35,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:35,277 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:35,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:35,277 INFO L82 PathProgramCache]: Analyzing trace with hash 782112122, now seen corresponding path program 2 times [2021-06-05 15:33:35,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:35,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982592126] [2021-06-05 15:33:35,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:35,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:35,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:33:35,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:35,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982592126] [2021-06-05 15:33:35,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982592126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:35,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134289747] [2021-06-05 15:33:35,364 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 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 15:33:35,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:33:35,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:35,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 15:33:35,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:35,463 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 15:33:35,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:35,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:35,471 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 15:33:35,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:9 [2021-06-05 15:33:35,482 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 15:33:35,486 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:33:35,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:35,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15:33:35,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:35,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:35,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:33:35,497 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-06-05 15:33:35,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:33:35,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134289747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:35,511 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:35,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-06-05 15:33:35,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631961934] [2021-06-05 15:33:35,511 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 15:33:35,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:35,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 15:33:35,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 15:33:35,512 INFO L87 Difference]: Start difference. First operand 469 states and 1354 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 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 15:33:35,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:35,572 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2021-06-05 15:33:35,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 15:33:35,572 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 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 25 [2021-06-05 15:33:35,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:35,576 INFO L225 Difference]: With dead ends: 786 [2021-06-05 15:33:35,578 INFO L226 Difference]: Without dead ends: 755 [2021-06-05 15:33:35,578 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 32.0ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 15:33:35,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2021-06-05 15:33:35,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2021-06-05 15:33:35,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 2.8842504743833017) internal successors, (1520), 527 states have internal predecessors, (1520), 0 states have call successors, (0), 0 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 15:33:35,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2021-06-05 15:33:35,591 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2021-06-05 15:33:35,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:35,592 INFO L482 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2021-06-05 15:33:35,592 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 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 15:33:35,596 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2021-06-05 15:33:35,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 15:33:35,597 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:35,597 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] [2021-06-05 15:33:35,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:35,813 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:35,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:35,813 INFO L82 PathProgramCache]: Analyzing trace with hash -474625730, now seen corresponding path program 3 times [2021-06-05 15:33:35,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:35,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677420586] [2021-06-05 15:33:35,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:35,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:35,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:33:35,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:35,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677420586] [2021-06-05 15:33:35,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677420586] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:35,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798299315] [2021-06-05 15:33:35,884 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 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 15:33:35,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:33:35,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:35,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 15:33:35,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:35,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 17 treesize of output 13 [2021-06-05 15:33:35,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:35,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:35,960 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 15:33:35,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-06-05 15:33:35,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-06-05 15:33:35,981 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:33:35,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:35,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15:33:35,988 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:35,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:35,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:33:35,990 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-06-05 15:33:35,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:33:35,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798299315] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:35,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:35,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-06-05 15:33:35,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704139902] [2021-06-05 15:33:35,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 15:33:35,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:35,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 15:33:35,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-05 15:33:35,999 INFO L87 Difference]: Start difference. First operand 528 states and 1520 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 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 15:33:36,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:36,069 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2021-06-05 15:33:36,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 15:33:36,070 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-06-05 15:33:36,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:36,073 INFO L225 Difference]: With dead ends: 847 [2021-06-05 15:33:36,073 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 15:33:36,074 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 31.2ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-05 15:33:36,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 15:33:36,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2021-06-05 15:33:36,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.867513611615245) internal successors, (1580), 551 states have internal predecessors, (1580), 0 states have call successors, (0), 0 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 15:33:36,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2021-06-05 15:33:36,088 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2021-06-05 15:33:36,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:36,088 INFO L482 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2021-06-05 15:33:36,088 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 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 15:33:36,089 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2021-06-05 15:33:36,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 15:33:36,089 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:36,090 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:33:36,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:36,301 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:36,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:36,301 INFO L82 PathProgramCache]: Analyzing trace with hash 212245214, now seen corresponding path program 4 times [2021-06-05 15:33:36,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:36,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067582374] [2021-06-05 15:33:36,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:36,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:36,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:36,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:36,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067582374] [2021-06-05 15:33:36,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067582374] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:36,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411258982] [2021-06-05 15:33:36,336 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 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 15:33:36,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:33:36,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:36,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 15:33:36,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:36,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411258982] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:36,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:36,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 5 [2021-06-05 15:33:36,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834715384] [2021-06-05 15:33:36,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 15:33:36,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:36,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 15:33:36,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-06-05 15:33:36,419 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:36,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:36,447 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2021-06-05 15:33:36,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 15:33:36,448 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-06-05 15:33:36,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:36,451 INFO L225 Difference]: With dead ends: 857 [2021-06-05 15:33:36,451 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 15:33:36,451 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 13.9ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-06-05 15:33:36,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 15:33:36,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2021-06-05 15:33:36,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 2.90176322418136) internal successors, (2304), 794 states have internal predecessors, (2304), 0 states have call successors, (0), 0 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 15:33:36,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2021-06-05 15:33:36,468 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2021-06-05 15:33:36,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:36,468 INFO L482 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2021-06-05 15:33:36,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:36,468 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2021-06-05 15:33:36,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:36,469 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:36,470 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:36,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:36,689 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:36,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:36,689 INFO L82 PathProgramCache]: Analyzing trace with hash -6841857, now seen corresponding path program 5 times [2021-06-05 15:33:36,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:36,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005810771] [2021-06-05 15:33:36,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:36,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:36,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:36,782 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:36,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005810771] [2021-06-05 15:33:36,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005810771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:36,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675603591] [2021-06-05 15:33:36,782 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 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 15:33:36,835 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:33:36,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:36,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:36,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:36,857 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 15:33:36,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:36,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:36,860 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 15:33:36,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:36,892 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:36,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675603591] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:36,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:36,892 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-06-05 15:33:36,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697736731] [2021-06-05 15:33:36,892 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:36,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:36,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:36,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:36,893 INFO L87 Difference]: Start difference. First operand 795 states and 2304 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:37,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:37,231 INFO L93 Difference]: Finished difference Result 2368 states and 6652 transitions. [2021-06-05 15:33:37,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 15:33:37,231 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:37,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:37,240 INFO L225 Difference]: With dead ends: 2368 [2021-06-05 15:33:37,240 INFO L226 Difference]: Without dead ends: 2368 [2021-06-05 15:33:37,240 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 233.7ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:33:37,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2021-06-05 15:33:37,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1150. [2021-06-05 15:33:37,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 1149 states have (on average 3.031331592689295) internal successors, (3483), 1149 states have internal predecessors, (3483), 0 states have call successors, (0), 0 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 15:33:37,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 3483 transitions. [2021-06-05 15:33:37,272 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 3483 transitions. Word has length 29 [2021-06-05 15:33:37,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:37,272 INFO L482 AbstractCegarLoop]: Abstraction has 1150 states and 3483 transitions. [2021-06-05 15:33:37,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:37,272 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 3483 transitions. [2021-06-05 15:33:37,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:37,274 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:37,274 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:37,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:37,481 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:37,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:37,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1382650325, now seen corresponding path program 6 times [2021-06-05 15:33:37,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:37,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82733216] [2021-06-05 15:33:37,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:37,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:37,525 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:37,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:37,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82733216] [2021-06-05 15:33:37,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82733216] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:37,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404737604] [2021-06-05 15:33:37,525 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 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 15:33:37,577 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 15:33:37,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:37,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:37,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:37,595 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 15:33:37,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:37,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:37,598 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 15:33:37,598 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:37,655 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:37,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404737604] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:37,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:37,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 15:33:37,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240387499] [2021-06-05 15:33:37,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:37,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:37,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:37,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:37,656 INFO L87 Difference]: Start difference. First operand 1150 states and 3483 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:38,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:38,115 INFO L93 Difference]: Finished difference Result 2992 states and 8192 transitions. [2021-06-05 15:33:38,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 15:33:38,116 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:38,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:38,126 INFO L225 Difference]: With dead ends: 2992 [2021-06-05 15:33:38,126 INFO L226 Difference]: Without dead ends: 2812 [2021-06-05 15:33:38,127 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 326.6ms TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2021-06-05 15:33:38,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-06-05 15:33:38,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 1219. [2021-06-05 15:33:38,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1218 states have (on average 3.028735632183908) internal successors, (3689), 1218 states have internal predecessors, (3689), 0 states have call successors, (0), 0 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 15:33:38,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 3689 transitions. [2021-06-05 15:33:38,170 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 3689 transitions. Word has length 29 [2021-06-05 15:33:38,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:38,171 INFO L482 AbstractCegarLoop]: Abstraction has 1219 states and 3689 transitions. [2021-06-05 15:33:38,171 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:38,171 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 3689 transitions. [2021-06-05 15:33:38,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:38,173 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:38,173 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:38,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:38,389 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:38,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:38,389 INFO L82 PathProgramCache]: Analyzing trace with hash -69045057, now seen corresponding path program 7 times [2021-06-05 15:33:38,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:38,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895915105] [2021-06-05 15:33:38,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:38,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:38,431 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:38,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:38,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895915105] [2021-06-05 15:33:38,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895915105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:38,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88132532] [2021-06-05 15:33:38,431 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 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 15:33:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:38,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:38,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:38,483 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 15:33:38,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:38,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:38,485 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 15:33:38,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:38,533 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:38,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88132532] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:38,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:38,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 15:33:38,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391108009] [2021-06-05 15:33:38,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:38,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:38,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:38,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:38,534 INFO L87 Difference]: Start difference. First operand 1219 states and 3689 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:38,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:38,899 INFO L93 Difference]: Finished difference Result 2560 states and 7267 transitions. [2021-06-05 15:33:38,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 15:33:38,900 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:38,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:38,908 INFO L225 Difference]: With dead ends: 2560 [2021-06-05 15:33:38,908 INFO L226 Difference]: Without dead ends: 2526 [2021-06-05 15:33:38,908 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 256.6ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:33:38,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2021-06-05 15:33:38,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 1239. [2021-06-05 15:33:38,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 3.016155088852989) internal successors, (3734), 1238 states have internal predecessors, (3734), 0 states have call successors, (0), 0 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 15:33:38,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 3734 transitions. [2021-06-05 15:33:38,940 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 3734 transitions. Word has length 29 [2021-06-05 15:33:38,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:38,940 INFO L482 AbstractCegarLoop]: Abstraction has 1239 states and 3734 transitions. [2021-06-05 15:33:38,940 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:38,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 3734 transitions. [2021-06-05 15:33:38,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:38,942 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:38,942 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:39,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:39,157 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:39,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:39,157 INFO L82 PathProgramCache]: Analyzing trace with hash -143354495, now seen corresponding path program 8 times [2021-06-05 15:33:39,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:39,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769916892] [2021-06-05 15:33:39,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:39,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:39,205 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:39,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:39,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769916892] [2021-06-05 15:33:39,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769916892] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:39,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750971024] [2021-06-05 15:33:39,205 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 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 15:33:39,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:33:39,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:39,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:39,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:39,258 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 15:33:39,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:39,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:39,260 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 15:33:39,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:39,302 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:39,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750971024] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:39,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:39,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 15:33:39,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705822574] [2021-06-05 15:33:39,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:39,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:39,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:39,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:39,304 INFO L87 Difference]: Start difference. First operand 1239 states and 3734 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:39,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:39,651 INFO L93 Difference]: Finished difference Result 3172 states and 8633 transitions. [2021-06-05 15:33:39,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 15:33:39,651 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:39,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:39,661 INFO L225 Difference]: With dead ends: 3172 [2021-06-05 15:33:39,661 INFO L226 Difference]: Without dead ends: 3012 [2021-06-05 15:33:39,662 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 235.4ms TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2021-06-05 15:33:39,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2021-06-05 15:33:39,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 1349. [2021-06-05 15:33:39,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.016320474777448) internal successors, (4066), 1348 states have internal predecessors, (4066), 0 states have call successors, (0), 0 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 15:33:39,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4066 transitions. [2021-06-05 15:33:39,700 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4066 transitions. Word has length 29 [2021-06-05 15:33:39,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:39,700 INFO L482 AbstractCegarLoop]: Abstraction has 1349 states and 4066 transitions. [2021-06-05 15:33:39,701 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:39,701 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4066 transitions. [2021-06-05 15:33:39,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:39,703 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:39,703 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:39,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-06-05 15:33:39,919 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:39,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:39,920 INFO L82 PathProgramCache]: Analyzing trace with hash -1595049877, now seen corresponding path program 9 times [2021-06-05 15:33:39,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:39,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732694461] [2021-06-05 15:33:39,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:39,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:39,949 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:39,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:39,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732694461] [2021-06-05 15:33:39,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732694461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:39,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160042534] [2021-06-05 15:33:39,950 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 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 15:33:39,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 15:33:39,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:39,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:39,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:40,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:33:40,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:40,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:40,006 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 15:33:40,006 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:40,049 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:40,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160042534] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:40,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:40,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 15:33:40,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760031048] [2021-06-05 15:33:40,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:40,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:40,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:40,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:40,050 INFO L87 Difference]: Start difference. First operand 1349 states and 4066 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:40,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:40,566 INFO L93 Difference]: Finished difference Result 3041 states and 8449 transitions. [2021-06-05 15:33:40,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 15:33:40,567 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:40,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:40,586 INFO L225 Difference]: With dead ends: 3041 [2021-06-05 15:33:40,586 INFO L226 Difference]: Without dead ends: 3004 [2021-06-05 15:33:40,587 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 327.0ms TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 15:33:40,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2021-06-05 15:33:40,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 1308. [2021-06-05 15:33:40,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 3.006885998469778) internal successors, (3930), 1307 states have internal predecessors, (3930), 0 states have call successors, (0), 0 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 15:33:40,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3930 transitions. [2021-06-05 15:33:40,621 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3930 transitions. Word has length 29 [2021-06-05 15:33:40,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:40,621 INFO L482 AbstractCegarLoop]: Abstraction has 1308 states and 3930 transitions. [2021-06-05 15:33:40,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:40,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3930 transitions. [2021-06-05 15:33:40,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:40,623 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:40,623 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:40,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-05 15:33:40,829 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:40,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:40,829 INFO L82 PathProgramCache]: Analyzing trace with hash 147751545, now seen corresponding path program 10 times [2021-06-05 15:33:40,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:40,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399185718] [2021-06-05 15:33:40,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:40,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:40,853 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:40,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:40,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399185718] [2021-06-05 15:33:40,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399185718] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:40,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012246151] [2021-06-05 15:33:40,854 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 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 15:33:40,892 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:33:40,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:40,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:40,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:40,914 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 15:33:40,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:40,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:40,917 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 15:33:40,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:40,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012246151] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:40,949 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:40,949 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-06-05 15:33:40,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798325802] [2021-06-05 15:33:40,949 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 15:33:40,949 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:40,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 15:33:40,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 15:33:40,950 INFO L87 Difference]: Start difference. First operand 1308 states and 3930 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:41,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:41,160 INFO L93 Difference]: Finished difference Result 2361 states and 6718 transitions. [2021-06-05 15:33:41,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 15:33:41,161 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:41,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:41,165 INFO L225 Difference]: With dead ends: 2361 [2021-06-05 15:33:41,165 INFO L226 Difference]: Without dead ends: 2336 [2021-06-05 15:33:41,165 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 117.6ms TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:33:41,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2021-06-05 15:33:41,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1304. [2021-06-05 15:33:41,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.0107444359171143) internal successors, (3923), 1303 states have internal predecessors, (3923), 0 states have call successors, (0), 0 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 15:33:41,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3923 transitions. [2021-06-05 15:33:41,195 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3923 transitions. Word has length 29 [2021-06-05 15:33:41,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:41,196 INFO L482 AbstractCegarLoop]: Abstraction has 1304 states and 3923 transitions. [2021-06-05 15:33:41,196 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:41,196 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3923 transitions. [2021-06-05 15:33:41,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:41,198 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:41,198 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:41,413 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-05 15:33:41,413 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:41,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:41,414 INFO L82 PathProgramCache]: Analyzing trace with hash 230783987, now seen corresponding path program 11 times [2021-06-05 15:33:41,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:41,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894433413] [2021-06-05 15:33:41,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:41,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:41,461 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:41,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:41,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894433413] [2021-06-05 15:33:41,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894433413] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:41,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138342288] [2021-06-05 15:33:41,462 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 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 15:33:41,495 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:33:41,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:41,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:41,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:41,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 15:33:41,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:41,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 11 treesize of output 7 [2021-06-05 15:33:41,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:41,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:41,538 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 15:33:41,538 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 15:33:41,579 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:41,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138342288] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:41,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:41,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 15:33:41,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362223198] [2021-06-05 15:33:41,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 15:33:41,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:41,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 15:33:41,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 15:33:41,580 INFO L87 Difference]: Start difference. First operand 1304 states and 3923 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:42,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:42,065 INFO L93 Difference]: Finished difference Result 2993 states and 8178 transitions. [2021-06-05 15:33:42,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 15:33:42,069 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:42,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:42,073 INFO L225 Difference]: With dead ends: 2993 [2021-06-05 15:33:42,073 INFO L226 Difference]: Without dead ends: 2833 [2021-06-05 15:33:42,073 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 328.4ms TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2021-06-05 15:33:42,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2021-06-05 15:33:42,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1487. [2021-06-05 15:33:42,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.971063257065949) internal successors, (4415), 1486 states have internal predecessors, (4415), 0 states have call successors, (0), 0 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 15:33:42,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4415 transitions. [2021-06-05 15:33:42,105 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4415 transitions. Word has length 29 [2021-06-05 15:33:42,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:42,106 INFO L482 AbstractCegarLoop]: Abstraction has 1487 states and 4415 transitions. [2021-06-05 15:33:42,106 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:42,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4415 transitions. [2021-06-05 15:33:42,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:42,108 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:42,108 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:42,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-05 15:33:42,321 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:42,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:42,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1220911395, now seen corresponding path program 12 times [2021-06-05 15:33:42,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:42,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503357998] [2021-06-05 15:33:42,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:42,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:42,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:42,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:42,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503357998] [2021-06-05 15:33:42,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503357998] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:42,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952085740] [2021-06-05 15:33:42,355 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 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 15:33:42,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 15:33:42,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:42,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:42,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:42,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 11 treesize of output 7 [2021-06-05 15:33:42,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:42,428 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 12 treesize of output 8 [2021-06-05 15:33:42,429 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:42,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:42,435 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 15:33:42,435 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 15:33:42,478 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:42,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952085740] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:42,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:42,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 15:33:42,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678943275] [2021-06-05 15:33:42,479 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 15:33:42,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:42,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 15:33:42,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 15:33:42,479 INFO L87 Difference]: Start difference. First operand 1487 states and 4415 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:43,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:43,306 INFO L93 Difference]: Finished difference Result 2708 states and 7507 transitions. [2021-06-05 15:33:43,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 15:33:43,306 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:43,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:43,310 INFO L225 Difference]: With dead ends: 2708 [2021-06-05 15:33:43,310 INFO L226 Difference]: Without dead ends: 2671 [2021-06-05 15:33:43,310 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 570.2ms TimeCoverageRelationStatistics Valid=395, Invalid=1675, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 15:33:43,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2021-06-05 15:33:43,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1445. [2021-06-05 15:33:43,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1444 states have (on average 2.9619113573407203) internal successors, (4277), 1444 states have internal predecessors, (4277), 0 states have call successors, (0), 0 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 15:33:43,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4277 transitions. [2021-06-05 15:33:43,338 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4277 transitions. Word has length 29 [2021-06-05 15:33:43,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:43,338 INFO L482 AbstractCegarLoop]: Abstraction has 1445 states and 4277 transitions. [2021-06-05 15:33:43,338 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:43,338 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4277 transitions. [2021-06-05 15:33:43,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:43,340 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:43,340 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:43,552 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:43,553 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:43,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:43,553 INFO L82 PathProgramCache]: Analyzing trace with hash 521890027, now seen corresponding path program 13 times [2021-06-05 15:33:43,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:43,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760949688] [2021-06-05 15:33:43,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:43,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:43,588 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:43,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:43,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760949688] [2021-06-05 15:33:43,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760949688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:43,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873395969] [2021-06-05 15:33:43,588 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 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 15:33:43,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:43,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:43,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:43,664 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 12 treesize of output 8 [2021-06-05 15:33:43,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:43,666 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 15:33:43,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:43,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:43,673 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 15:33:43,673 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 15:33:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:43,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873395969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:43,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:43,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 15:33:43,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695506796] [2021-06-05 15:33:43,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 15:33:43,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:43,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 15:33:43,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 15:33:43,702 INFO L87 Difference]: Start difference. First operand 1445 states and 4277 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:44,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:44,111 INFO L93 Difference]: Finished difference Result 2371 states and 6654 transitions. [2021-06-05 15:33:44,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 15:33:44,111 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:44,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:44,115 INFO L225 Difference]: With dead ends: 2371 [2021-06-05 15:33:44,115 INFO L226 Difference]: Without dead ends: 2335 [2021-06-05 15:33:44,115 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 270.2ms TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2021-06-05 15:33:44,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2021-06-05 15:33:44,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1405. [2021-06-05 15:33:44,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1404 states have (on average 2.957977207977208) internal successors, (4153), 1404 states have internal predecessors, (4153), 0 states have call successors, (0), 0 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 15:33:44,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 4153 transitions. [2021-06-05 15:33:44,138 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 4153 transitions. Word has length 29 [2021-06-05 15:33:44,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:44,138 INFO L482 AbstractCegarLoop]: Abstraction has 1405 states and 4153 transitions. [2021-06-05 15:33:44,138 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:44,138 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 4153 transitions. [2021-06-05 15:33:44,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:44,140 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:44,140 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:44,358 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-06-05 15:33:44,358 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:44,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:44,359 INFO L82 PathProgramCache]: Analyzing trace with hash 2035571967, now seen corresponding path program 14 times [2021-06-05 15:33:44,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:44,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018837384] [2021-06-05 15:33:44,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:44,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:44,402 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:44,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:44,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018837384] [2021-06-05 15:33:44,402 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018837384] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:44,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605469513] [2021-06-05 15:33:44,402 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 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 15:33:44,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:33:44,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:44,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:44,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:44,484 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 15:33:44,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:44,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:44,486 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 15:33:44,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:44,495 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:44,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605469513] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:44,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:44,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-05 15:33:44,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597616025] [2021-06-05 15:33:44,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:44,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:44,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:44,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:44,497 INFO L87 Difference]: Start difference. First operand 1405 states and 4153 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:44,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:44,721 INFO L93 Difference]: Finished difference Result 2083 states and 5861 transitions. [2021-06-05 15:33:44,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 15:33:44,722 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:44,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:44,724 INFO L225 Difference]: With dead ends: 2083 [2021-06-05 15:33:44,724 INFO L226 Difference]: Without dead ends: 2001 [2021-06-05 15:33:44,724 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 121.0ms TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:33:44,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2021-06-05 15:33:44,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1404. [2021-06-05 15:33:44,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1404 states, 1403 states have (on average 2.946543121881682) internal successors, (4134), 1403 states have internal predecessors, (4134), 0 states have call successors, (0), 0 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 15:33:44,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2021-06-05 15:33:44,746 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2021-06-05 15:33:44,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:44,746 INFO L482 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2021-06-05 15:33:44,746 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:44,747 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2021-06-05 15:33:44,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:44,748 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:44,749 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:44,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:44,964 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:44,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:44,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1697129299, now seen corresponding path program 15 times [2021-06-05 15:33:44,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:44,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180924013] [2021-06-05 15:33:44,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:44,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:45,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:45,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:45,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180924013] [2021-06-05 15:33:45,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180924013] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:45,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553249431] [2021-06-05 15:33:45,008 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 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 15:33:45,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:33:45,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:45,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:45,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:45,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 15:33:45,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:45,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:45,073 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 15:33:45,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-06-05 15:33:45,084 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:45,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553249431] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:45,084 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:45,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-06-05 15:33:45,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672381928] [2021-06-05 15:33:45,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 15:33:45,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:45,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 15:33:45,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 15:33:45,085 INFO L87 Difference]: Start difference. First operand 1404 states and 4134 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:45,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:45,545 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2021-06-05 15:33:45,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 15:33:45,546 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:45,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:45,549 INFO L225 Difference]: With dead ends: 3308 [2021-06-05 15:33:45,549 INFO L226 Difference]: Without dead ends: 3308 [2021-06-05 15:33:45,549 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 299.9ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 15:33:45,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2021-06-05 15:33:45,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2021-06-05 15:33:45,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.027997886951928) internal successors, (5732), 1893 states have internal predecessors, (5732), 0 states have call successors, (0), 0 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 15:33:45,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2021-06-05 15:33:45,612 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2021-06-05 15:33:45,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:45,613 INFO L482 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2021-06-05 15:33:45,613 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:45,614 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2021-06-05 15:33:45,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:45,616 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:45,616 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:45,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-05 15:33:45,832 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:45,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:45,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1021475753, now seen corresponding path program 16 times [2021-06-05 15:33:45,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:45,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19495682] [2021-06-05 15:33:45,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:45,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:45,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:45,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19495682] [2021-06-05 15:33:45,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19495682] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:45,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329339261] [2021-06-05 15:33:45,896 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 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 15:33:45,952 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:33:45,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:45,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:45,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:45,993 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 12 treesize of output 8 [2021-06-05 15:33:45,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:45,995 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 15:33:45,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:46,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:46,003 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 15:33:46,003 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 15:33:46,042 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:46,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329339261] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:46,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:46,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-06-05 15:33:46,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266498227] [2021-06-05 15:33:46,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 15:33:46,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:46,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 15:33:46,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 15:33:46,043 INFO L87 Difference]: Start difference. First operand 1894 states and 5732 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:46,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:46,932 INFO L93 Difference]: Finished difference Result 3276 states and 9497 transitions. [2021-06-05 15:33:46,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 15:33:46,932 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:46,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:46,936 INFO L225 Difference]: With dead ends: 3276 [2021-06-05 15:33:46,936 INFO L226 Difference]: Without dead ends: 3276 [2021-06-05 15:33:46,936 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 689.0ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 15:33:46,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-06-05 15:33:46,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 1822. [2021-06-05 15:33:46,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1821 states have (on average 3.0258099945085117) internal successors, (5510), 1821 states have internal predecessors, (5510), 0 states have call successors, (0), 0 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 15:33:46,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2021-06-05 15:33:46,964 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2021-06-05 15:33:46,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:46,964 INFO L482 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2021-06-05 15:33:46,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:46,964 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2021-06-05 15:33:46,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:46,967 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:46,967 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:47,183 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-06-05 15:33:47,183 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:47,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:47,183 INFO L82 PathProgramCache]: Analyzing trace with hash 368016429, now seen corresponding path program 17 times [2021-06-05 15:33:47,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:47,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515701511] [2021-06-05 15:33:47,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:47,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:47,259 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:47,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:47,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515701511] [2021-06-05 15:33:47,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515701511] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:47,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331566235] [2021-06-05 15:33:47,260 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 15:33:47,285 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:33:47,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:47,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:47,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:47,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:33:47,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:47,333 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 12 treesize of output 8 [2021-06-05 15:33:47,334 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:47,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:47,341 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 15:33:47,341 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 15:33:47,398 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:47,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331566235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:47,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:47,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 15:33:47,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270243458] [2021-06-05 15:33:47,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 15:33:47,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:47,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 15:33:47,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-06-05 15:33:47,400 INFO L87 Difference]: Start difference. First operand 1822 states and 5510 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:48,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:48,283 INFO L93 Difference]: Finished difference Result 3460 states and 9889 transitions. [2021-06-05 15:33:48,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 15:33:48,284 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:48,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:48,287 INFO L225 Difference]: With dead ends: 3460 [2021-06-05 15:33:48,287 INFO L226 Difference]: Without dead ends: 3228 [2021-06-05 15:33:48,288 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 700.9ms TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 15:33:48,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2021-06-05 15:33:48,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 1894. [2021-06-05 15:33:48,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.0190174326465926) internal successors, (5715), 1893 states have internal predecessors, (5715), 0 states have call successors, (0), 0 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 15:33:48,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2021-06-05 15:33:48,318 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2021-06-05 15:33:48,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:48,319 INFO L482 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2021-06-05 15:33:48,319 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:48,319 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2021-06-05 15:33:48,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:48,321 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:48,321 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:48,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:48,537 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:48,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:48,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1655145201, now seen corresponding path program 18 times [2021-06-05 15:33:48,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:48,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884290627] [2021-06-05 15:33:48,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:48,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:48,585 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:48,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:48,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884290627] [2021-06-05 15:33:48,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884290627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:48,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332668717] [2021-06-05 15:33:48,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 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 15:33:48,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 15:33:48,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:48,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:48,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:48,639 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 15:33:48,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:48,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:48,642 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 15:33:48,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:48,698 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:48,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332668717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:48,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:48,699 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 15:33:48,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436870694] [2021-06-05 15:33:48,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:48,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:48,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:48,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:48,700 INFO L87 Difference]: Start difference. First operand 1894 states and 5715 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:48,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:48,988 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2021-06-05 15:33:48,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 15:33:48,988 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:48,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:48,991 INFO L225 Difference]: With dead ends: 3300 [2021-06-05 15:33:48,991 INFO L226 Difference]: Without dead ends: 3020 [2021-06-05 15:33:48,992 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 197.9ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-06-05 15:33:48,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2021-06-05 15:33:49,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2021-06-05 15:33:49,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1845 states, 1844 states have (on average 2.937093275488069) internal successors, (5416), 1844 states have internal predecessors, (5416), 0 states have call successors, (0), 0 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 15:33:49,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2021-06-05 15:33:49,021 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2021-06-05 15:33:49,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:49,021 INFO L482 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2021-06-05 15:33:49,021 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:49,021 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2021-06-05 15:33:49,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:49,023 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:49,023 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:49,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-06-05 15:33:49,239 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:49,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:49,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1188126713, now seen corresponding path program 19 times [2021-06-05 15:33:49,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:49,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691136523] [2021-06-05 15:33:49,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:49,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:49,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:49,264 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:49,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691136523] [2021-06-05 15:33:49,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691136523] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:49,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467761997] [2021-06-05 15:33:49,265 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 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 15:33:49,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:49,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:49,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:49,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:33:49,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:49,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:49,304 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 15:33:49,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:49,342 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:49,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467761997] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:49,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:49,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 15:33:49,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386894858] [2021-06-05 15:33:49,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:49,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:49,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:49,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:49,343 INFO L87 Difference]: Start difference. First operand 1845 states and 5416 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:49,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:49,731 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2021-06-05 15:33:49,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 15:33:49,732 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:49,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:49,735 INFO L225 Difference]: With dead ends: 3215 [2021-06-05 15:33:49,735 INFO L226 Difference]: Without dead ends: 3178 [2021-06-05 15:33:49,735 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 258.4ms TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2021-06-05 15:33:49,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2021-06-05 15:33:49,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2021-06-05 15:33:49,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1795 states have (on average 2.9303621169916436) internal successors, (5260), 1795 states have internal predecessors, (5260), 0 states have call successors, (0), 0 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 15:33:49,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2021-06-05 15:33:49,760 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2021-06-05 15:33:49,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:49,761 INFO L482 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2021-06-05 15:33:49,761 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:49,761 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2021-06-05 15:33:49,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 15:33:49,763 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:49,763 INFO L521 BasicCegarLoop]: trace histogram [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 15:33:49,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-06-05 15:33:49,963 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:49,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:49,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1364039161, now seen corresponding path program 20 times [2021-06-05 15:33:49,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:49,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822599400] [2021-06-05 15:33:49,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:49,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:49,989 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:49,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:49,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822599400] [2021-06-05 15:33:49,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822599400] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:49,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402173841] [2021-06-05 15:33:49,990 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 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 15:33:50,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:33:50,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:50,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:50,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:50,039 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 15:33:50,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:50,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:50,041 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 15:33:50,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:50,069 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:33:50,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402173841] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:50,069 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:50,069 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-06-05 15:33:50,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604753232] [2021-06-05 15:33:50,069 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 15:33:50,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:50,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 15:33:50,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 15:33:50,070 INFO L87 Difference]: Start difference. First operand 1796 states and 5260 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:50,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:50,292 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2021-06-05 15:33:50,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 15:33:50,292 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-05 15:33:50,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:50,295 INFO L225 Difference]: With dead ends: 2461 [2021-06-05 15:33:50,295 INFO L226 Difference]: Without dead ends: 2436 [2021-06-05 15:33:50,295 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 132.3ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:33:50,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2021-06-05 15:33:50,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2021-06-05 15:33:50,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 2.937641723356009) internal successors, (5182), 1764 states have internal predecessors, (5182), 0 states have call successors, (0), 0 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 15:33:50,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2021-06-05 15:33:50,315 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2021-06-05 15:33:50,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:50,315 INFO L482 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2021-06-05 15:33:50,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:50,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2021-06-05 15:33:50,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:33:50,317 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:50,317 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:50,517 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-06-05 15:33:50,518 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:50,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:50,518 INFO L82 PathProgramCache]: Analyzing trace with hash -121660169, now seen corresponding path program 21 times [2021-06-05 15:33:50,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:50,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540275590] [2021-06-05 15:33:50,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:50,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:50,546 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:50,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:50,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540275590] [2021-06-05 15:33:50,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540275590] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:50,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761657901] [2021-06-05 15:33:50,546 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 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 15:33:50,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:33:50,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:50,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:50,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:50,599 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 15:33:50,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:50,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:50,601 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 15:33:50,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:50,641 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:50,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761657901] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:50,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:50,642 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 15:33:50,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227747047] [2021-06-05 15:33:50,642 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:50,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:50,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:50,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:50,642 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:50,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:50,923 INFO L93 Difference]: Finished difference Result 3164 states and 8805 transitions. [2021-06-05 15:33:50,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 15:33:50,924 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-06-05 15:33:50,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:50,927 INFO L225 Difference]: With dead ends: 3164 [2021-06-05 15:33:50,927 INFO L226 Difference]: Without dead ends: 3164 [2021-06-05 15:33:50,927 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 204.8ms TimeCoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2021-06-05 15:33:50,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2021-06-05 15:33:50,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1824. [2021-06-05 15:33:50,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1823 states have (on average 2.9484366428963247) internal successors, (5375), 1823 states have internal predecessors, (5375), 0 states have call successors, (0), 0 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 15:33:50,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 5375 transitions. [2021-06-05 15:33:50,954 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 5375 transitions. Word has length 31 [2021-06-05 15:33:50,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:50,954 INFO L482 AbstractCegarLoop]: Abstraction has 1824 states and 5375 transitions. [2021-06-05 15:33:50,954 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:50,954 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 5375 transitions. [2021-06-05 15:33:50,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:33:50,956 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:50,956 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:51,168 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-06-05 15:33:51,169 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:51,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:51,169 INFO L82 PathProgramCache]: Analyzing trace with hash -2028444253, now seen corresponding path program 22 times [2021-06-05 15:33:51,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:51,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242533025] [2021-06-05 15:33:51,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:51,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:51,200 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:51,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:51,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242533025] [2021-06-05 15:33:51,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242533025] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:51,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55618976] [2021-06-05 15:33:51,200 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 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 15:33:51,233 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:33:51,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:51,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:51,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:51,248 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 15:33:51,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:51,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:51,250 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 15:33:51,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:51,291 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:51,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55618976] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:51,292 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:51,292 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 15:33:51,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895760136] [2021-06-05 15:33:51,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:51,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:51,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:51,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:51,293 INFO L87 Difference]: Start difference. First operand 1824 states and 5375 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:51,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:51,780 INFO L93 Difference]: Finished difference Result 3430 states and 9561 transitions. [2021-06-05 15:33:51,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 15:33:51,781 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-06-05 15:33:51,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:51,784 INFO L225 Difference]: With dead ends: 3430 [2021-06-05 15:33:51,784 INFO L226 Difference]: Without dead ends: 3430 [2021-06-05 15:33:51,784 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 365.9ms TimeCoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2021-06-05 15:33:51,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3430 states. [2021-06-05 15:33:51,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3430 to 1862. [2021-06-05 15:33:51,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1862 states, 1861 states have (on average 2.951638903815153) internal successors, (5493), 1861 states have internal predecessors, (5493), 0 states have call successors, (0), 0 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 15:33:51,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1862 states to 1862 states and 5493 transitions. [2021-06-05 15:33:51,812 INFO L78 Accepts]: Start accepts. Automaton has 1862 states and 5493 transitions. Word has length 31 [2021-06-05 15:33:51,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:51,812 INFO L482 AbstractCegarLoop]: Abstraction has 1862 states and 5493 transitions. [2021-06-05 15:33:51,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:51,812 INFO L276 IsEmpty]: Start isEmpty. Operand 1862 states and 5493 transitions. [2021-06-05 15:33:51,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:33:51,815 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:51,815 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:52,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:52,029 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:52,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:52,029 INFO L82 PathProgramCache]: Analyzing trace with hash 963765897, now seen corresponding path program 23 times [2021-06-05 15:33:52,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:52,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636624670] [2021-06-05 15:33:52,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:52,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:52,067 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:52,067 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:52,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636624670] [2021-06-05 15:33:52,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636624670] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:52,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893523917] [2021-06-05 15:33:52,067 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 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 15:33:52,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:33:52,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:52,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:52,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:52,116 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 15:33:52,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:52,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:52,119 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 15:33:52,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:52,152 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:52,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893523917] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:52,153 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:52,153 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-06-05 15:33:52,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684920215] [2021-06-05 15:33:52,153 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:52,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:52,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:52,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:52,154 INFO L87 Difference]: Start difference. First operand 1862 states and 5493 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:52,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:52,559 INFO L93 Difference]: Finished difference Result 3252 states and 9251 transitions. [2021-06-05 15:33:52,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 15:33:52,560 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-06-05 15:33:52,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:52,563 INFO L225 Difference]: With dead ends: 3252 [2021-06-05 15:33:52,563 INFO L226 Difference]: Without dead ends: 3252 [2021-06-05 15:33:52,563 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 288.8ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-06-05 15:33:52,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3252 states. [2021-06-05 15:33:52,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3252 to 1944. [2021-06-05 15:33:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1943 states have (on average 2.9547092125579) internal successors, (5741), 1943 states have internal predecessors, (5741), 0 states have call successors, (0), 0 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 15:33:52,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 5741 transitions. [2021-06-05 15:33:52,590 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 5741 transitions. Word has length 31 [2021-06-05 15:33:52,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:52,591 INFO L482 AbstractCegarLoop]: Abstraction has 1944 states and 5741 transitions. [2021-06-05 15:33:52,591 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:52,591 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 5741 transitions. [2021-06-05 15:33:52,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:33:52,593 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:52,593 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:52,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-06-05 15:33:52,809 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:52,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:52,809 INFO L82 PathProgramCache]: Analyzing trace with hash 1036351381, now seen corresponding path program 24 times [2021-06-05 15:33:52,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:52,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421662687] [2021-06-05 15:33:52,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:52,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:52,847 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:52,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:52,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421662687] [2021-06-05 15:33:52,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421662687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:52,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976705469] [2021-06-05 15:33:52,848 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 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 15:33:52,875 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 15:33:52,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:52,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:52,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:52,915 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 15:33:52,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:52,917 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 12 treesize of output 8 [2021-06-05 15:33:52,918 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:52,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:52,925 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 15:33:52,926 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 15:33:52,975 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:52,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976705469] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:52,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:52,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 15:33:52,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511642504] [2021-06-05 15:33:52,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 15:33:52,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:52,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 15:33:52,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-06-05 15:33:52,977 INFO L87 Difference]: Start difference. First operand 1944 states and 5741 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:53,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:53,816 INFO L93 Difference]: Finished difference Result 3130 states and 8872 transitions. [2021-06-05 15:33:53,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 15:33:53,816 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-06-05 15:33:53,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:53,819 INFO L225 Difference]: With dead ends: 3130 [2021-06-05 15:33:53,819 INFO L226 Difference]: Without dead ends: 3130 [2021-06-05 15:33:53,820 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 666.2ms TimeCoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 15:33:53,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3130 states. [2021-06-05 15:33:53,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3130 to 2053. [2021-06-05 15:33:53,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2053 states, 2052 states have (on average 2.952729044834308) internal successors, (6059), 2052 states have internal predecessors, (6059), 0 states have call successors, (0), 0 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 15:33:53,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2053 states to 2053 states and 6059 transitions. [2021-06-05 15:33:53,847 INFO L78 Accepts]: Start accepts. Automaton has 2053 states and 6059 transitions. Word has length 31 [2021-06-05 15:33:53,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:53,847 INFO L482 AbstractCegarLoop]: Abstraction has 2053 states and 6059 transitions. [2021-06-05 15:33:53,847 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:53,847 INFO L276 IsEmpty]: Start isEmpty. Operand 2053 states and 6059 transitions. [2021-06-05 15:33:53,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:33:53,850 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:53,850 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:54,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:54,066 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:54,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:54,066 INFO L82 PathProgramCache]: Analyzing trace with hash -266405765, now seen corresponding path program 25 times [2021-06-05 15:33:54,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:54,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677833231] [2021-06-05 15:33:54,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:54,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:54,112 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:54,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:54,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677833231] [2021-06-05 15:33:54,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677833231] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:54,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062077769] [2021-06-05 15:33:54,112 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 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 15:33:54,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:54,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:54,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:54,169 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 12 treesize of output 8 [2021-06-05 15:33:54,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:54,171 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 15:33:54,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:54,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:54,178 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 15:33:54,178 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 15:33:54,206 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:54,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062077769] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:54,206 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:54,206 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-06-05 15:33:54,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365767265] [2021-06-05 15:33:54,206 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 15:33:54,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:54,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 15:33:54,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 15:33:54,207 INFO L87 Difference]: Start difference. First operand 2053 states and 6059 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:55,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:55,058 INFO L93 Difference]: Finished difference Result 3416 states and 9863 transitions. [2021-06-05 15:33:55,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 15:33:55,058 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-06-05 15:33:55,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:55,061 INFO L225 Difference]: With dead ends: 3416 [2021-06-05 15:33:55,061 INFO L226 Difference]: Without dead ends: 3416 [2021-06-05 15:33:55,062 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 674.4ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 15:33:55,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2021-06-05 15:33:55,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 2127. [2021-06-05 15:33:55,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2127 states, 2126 states have (on average 2.9459078080903103) internal successors, (6263), 2126 states have internal predecessors, (6263), 0 states have call successors, (0), 0 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 15:33:55,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 6263 transitions. [2021-06-05 15:33:55,088 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 6263 transitions. Word has length 31 [2021-06-05 15:33:55,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:55,088 INFO L482 AbstractCegarLoop]: Abstraction has 2127 states and 6263 transitions. [2021-06-05 15:33:55,088 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:55,088 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 6263 transitions. [2021-06-05 15:33:55,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:33:55,091 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:55,091 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:55,306 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-06-05 15:33:55,307 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:55,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:55,307 INFO L82 PathProgramCache]: Analyzing trace with hash -358923105, now seen corresponding path program 26 times [2021-06-05 15:33:55,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:55,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967367715] [2021-06-05 15:33:55,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:55,350 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:55,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:55,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967367715] [2021-06-05 15:33:55,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967367715] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:55,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133190305] [2021-06-05 15:33:55,351 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 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 15:33:55,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:33:55,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:55,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:55,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:55,423 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 12 treesize of output 8 [2021-06-05 15:33:55,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:55,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:55,425 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 15:33:55,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-06-05 15:33:55,450 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:55,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133190305] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:55,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:55,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-06-05 15:33:55,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583297808] [2021-06-05 15:33:55,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 15:33:55,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:55,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 15:33:55,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 15:33:55,451 INFO L87 Difference]: Start difference. First operand 2127 states and 6263 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:55,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:55,923 INFO L93 Difference]: Finished difference Result 3948 states and 11233 transitions. [2021-06-05 15:33:55,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 15:33:55,924 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-06-05 15:33:55,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:55,927 INFO L225 Difference]: With dead ends: 3948 [2021-06-05 15:33:55,927 INFO L226 Difference]: Without dead ends: 3948 [2021-06-05 15:33:55,928 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 326.4ms TimeCoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 15:33:55,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3948 states. [2021-06-05 15:33:55,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3948 to 1762. [2021-06-05 15:33:55,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 2.8983532084043158) internal successors, (5104), 1761 states have internal predecessors, (5104), 0 states have call successors, (0), 0 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 15:33:55,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2021-06-05 15:33:55,952 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2021-06-05 15:33:55,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:55,952 INFO L482 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2021-06-05 15:33:55,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:55,952 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2021-06-05 15:33:55,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:33:55,954 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:55,954 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:56,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-06-05 15:33:56,155 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:56,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:56,155 INFO L82 PathProgramCache]: Analyzing trace with hash -227258033, now seen corresponding path program 27 times [2021-06-05 15:33:56,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:56,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450890009] [2021-06-05 15:33:56,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:56,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:56,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:56,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450890009] [2021-06-05 15:33:56,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450890009] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:56,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335436061] [2021-06-05 15:33:56,184 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 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 15:33:56,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:33:56,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:56,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:56,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:56,242 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 15:33:56,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:56,244 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 12 treesize of output 8 [2021-06-05 15:33:56,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:56,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:56,251 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 15:33:56,251 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 15:33:56,291 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:56,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335436061] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:56,292 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:56,292 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 15:33:56,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516597177] [2021-06-05 15:33:56,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 15:33:56,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:56,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 15:33:56,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 15:33:56,292 INFO L87 Difference]: Start difference. First operand 1762 states and 5104 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:56,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:56,719 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2021-06-05 15:33:56,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 15:33:56,719 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-06-05 15:33:56,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:56,722 INFO L225 Difference]: With dead ends: 2982 [2021-06-05 15:33:56,722 INFO L226 Difference]: Without dead ends: 2982 [2021-06-05 15:33:56,722 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 297.1ms TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2021-06-05 15:33:56,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2021-06-05 15:33:56,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2021-06-05 15:33:56,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1784 states have (on average 2.905829596412556) internal successors, (5184), 1784 states have internal predecessors, (5184), 0 states have call successors, (0), 0 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 15:33:56,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2021-06-05 15:33:56,744 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2021-06-05 15:33:56,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:56,744 INFO L482 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2021-06-05 15:33:56,744 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:56,744 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2021-06-05 15:33:56,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:33:56,746 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:56,746 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:56,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-06-05 15:33:56,946 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:56,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:56,947 INFO L82 PathProgramCache]: Analyzing trace with hash 1134600625, now seen corresponding path program 28 times [2021-06-05 15:33:56,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:56,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936152412] [2021-06-05 15:33:56,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:56,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:56,976 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:56,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:56,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936152412] [2021-06-05 15:33:56,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936152412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:56,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226192830] [2021-06-05 15:33:56,976 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 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 15:33:57,002 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:33:57,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:57,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:57,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:57,017 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 15:33:57,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:57,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:57,019 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 15:33:57,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:57,059 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:57,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226192830] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:57,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:57,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 15:33:57,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396225882] [2021-06-05 15:33:57,060 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:57,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:57,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:57,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:57,060 INFO L87 Difference]: Start difference. First operand 1785 states and 5184 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:57,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:57,432 INFO L93 Difference]: Finished difference Result 2910 states and 8162 transitions. [2021-06-05 15:33:57,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 15:33:57,433 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-06-05 15:33:57,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:57,435 INFO L225 Difference]: With dead ends: 2910 [2021-06-05 15:33:57,435 INFO L226 Difference]: Without dead ends: 2910 [2021-06-05 15:33:57,436 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 261.0ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-06-05 15:33:57,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2021-06-05 15:33:57,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 1747. [2021-06-05 15:33:57,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1746 states have (on average 2.8980526918671248) internal successors, (5060), 1746 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:57,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 5060 transitions. [2021-06-05 15:33:57,456 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 5060 transitions. Word has length 31 [2021-06-05 15:33:57,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:57,456 INFO L482 AbstractCegarLoop]: Abstraction has 1747 states and 5060 transitions. [2021-06-05 15:33:57,456 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:33:57,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 5060 transitions. [2021-06-05 15:33:57,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 15:33:57,458 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:57,458 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:57,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:57,661 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:57,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:57,661 INFO L82 PathProgramCache]: Analyzing trace with hash -168156521, now seen corresponding path program 29 times [2021-06-05 15:33:57,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:57,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355786323] [2021-06-05 15:33:57,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:57,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:57,703 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:57,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:57,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355786323] [2021-06-05 15:33:57,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355786323] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:57,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965828760] [2021-06-05 15:33:57,703 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 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 15:33:57,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:33:57,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:57,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 15:33:57,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:57,743 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 15:33:57,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:57,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:57,745 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 15:33:57,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 15:33:57,772 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 15:33:57,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965828760] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:57,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:57,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-06-05 15:33:57,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369102542] [2021-06-05 15:33:57,773 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 15:33:57,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:57,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 15:33:57,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 15:33:57,773 INFO L87 Difference]: Start difference. First operand 1747 states and 5060 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:58,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:58,024 INFO L93 Difference]: Finished difference Result 2540 states and 7187 transitions. [2021-06-05 15:33:58,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 15:33:58,024 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-06-05 15:33:58,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:58,026 INFO L225 Difference]: With dead ends: 2540 [2021-06-05 15:33:58,026 INFO L226 Difference]: Without dead ends: 2540 [2021-06-05 15:33:58,027 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 178.6ms TimeCoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:33:58,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2021-06-05 15:33:58,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 1664. [2021-06-05 15:33:58,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.8851473241130488) internal successors, (4798), 1663 states have internal predecessors, (4798), 0 states have call successors, (0), 0 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 15:33:58,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2021-06-05 15:33:58,045 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2021-06-05 15:33:58,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:58,045 INFO L482 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2021-06-05 15:33:58,045 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 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 15:33:58,045 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2021-06-05 15:33:58,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-06-05 15:33:58,047 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:58,047 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 15:33:58,259 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-06-05 15:33:58,259 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:58,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:58,259 INFO L82 PathProgramCache]: Analyzing trace with hash -214867236, now seen corresponding path program 30 times [2021-06-05 15:33:58,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:58,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380091071] [2021-06-05 15:33:58,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:58,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:58,275 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:33:58,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:58,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380091071] [2021-06-05 15:33:58,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380091071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:58,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310733726] [2021-06-05 15:33:58,276 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 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 15:33:58,330 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:33:58,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:33:58,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 15:33:58,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:58,366 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 15:33:58,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310733726] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:58,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:58,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 15:33:58,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616995806] [2021-06-05 15:33:58,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 15:33:58,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:58,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 15:33:58,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 15:33:58,367 INFO L87 Difference]: Start difference. First operand 1664 states and 4798 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 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 15:33:58,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:33:58,383 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2021-06-05 15:33:58,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 15:33:58,383 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-06-05 15:33:58,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:33:58,385 INFO L225 Difference]: With dead ends: 2547 [2021-06-05 15:33:58,385 INFO L226 Difference]: Without dead ends: 2547 [2021-06-05 15:33:58,386 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.7ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 15:33:58,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2021-06-05 15:33:58,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2021-06-05 15:33:58,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2354 states, 2353 states have (on average 2.933276668083298) internal successors, (6902), 2353 states have internal predecessors, (6902), 0 states have call successors, (0), 0 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 15:33:58,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2021-06-05 15:33:58,414 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2021-06-05 15:33:58,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:33:58,415 INFO L482 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2021-06-05 15:33:58,415 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 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 15:33:58,415 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2021-06-05 15:33:58,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:33:58,418 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:33:58,418 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:33:58,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:33:58,633 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:33:58,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:33:58,633 INFO L82 PathProgramCache]: Analyzing trace with hash 864503230, now seen corresponding path program 31 times [2021-06-05 15:33:58,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:33:58,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093947351] [2021-06-05 15:33:58,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:33:58,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:58,756 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:33:58,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:33:58,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093947351] [2021-06-05 15:33:58,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093947351] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:58,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287248995] [2021-06-05 15:33:58,757 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 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 15:33:58,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:33:58,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:33:58,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:33:58,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 11 treesize of output 7 [2021-06-05 15:33:58,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:58,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:58,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:33:58,827 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:33:58,934 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:58,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 15:33:58,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:58,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:58,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:33:58,950 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:33:59,020 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 15:33:59,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2021-06-05 15:33:59,022 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:33:59,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:59,030 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:59,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:33:59,031 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:33:59,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:33:59,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:33:59,033 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-06-05 15:33:59,038 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:33:59,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287248995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:33:59,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:33:59,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:33:59,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993294627] [2021-06-05 15:33:59,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:33:59,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:33:59,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:33:59,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:33:59,039 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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 15:34:00,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:00,236 INFO L93 Difference]: Finished difference Result 4699 states and 13797 transitions. [2021-06-05 15:34:00,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:34:00,236 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:00,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:00,241 INFO L225 Difference]: With dead ends: 4699 [2021-06-05 15:34:00,241 INFO L226 Difference]: Without dead ends: 4505 [2021-06-05 15:34:00,241 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 195.1ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:34:00,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4505 states. [2021-06-05 15:34:00,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4505 to 2660. [2021-06-05 15:34:00,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2660 states, 2659 states have (on average 2.955998495675066) internal successors, (7860), 2659 states have internal predecessors, (7860), 0 states have call successors, (0), 0 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 15:34:00,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2660 states to 2660 states and 7860 transitions. [2021-06-05 15:34:00,274 INFO L78 Accepts]: Start accepts. Automaton has 2660 states and 7860 transitions. Word has length 35 [2021-06-05 15:34:00,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:00,275 INFO L482 AbstractCegarLoop]: Abstraction has 2660 states and 7860 transitions. [2021-06-05 15:34:00,275 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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 15:34:00,275 INFO L276 IsEmpty]: Start isEmpty. Operand 2660 states and 7860 transitions. [2021-06-05 15:34:00,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:00,277 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:00,278 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:00,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-06-05 15:34:00,478 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:00,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:00,478 INFO L82 PathProgramCache]: Analyzing trace with hash -1574013826, now seen corresponding path program 32 times [2021-06-05 15:34:00,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:00,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619436531] [2021-06-05 15:34:00,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:00,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:00,623 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:00,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:00,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619436531] [2021-06-05 15:34:00,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619436531] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:00,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330531687] [2021-06-05 15:34:00,623 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 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 15:34:00,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:34:00,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:00,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:34:00,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:00,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:34:00,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:00,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:00,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:00,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-06-05 15:34:00,859 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:00,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 34 [2021-06-05 15:34:00,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:00,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:00,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:00,881 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:34:01,335 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:34:01,335 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 37 treesize of output 26 [2021-06-05 15:34:01,337 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:01,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:01,347 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:01,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:01,349 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:01,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:01,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:01,353 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 15:34:01,358 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:01,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330531687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:01,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:01,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:34:01,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228308450] [2021-06-05 15:34:01,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:34:01,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:01,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:34:01,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=291, Unknown=1, NotChecked=0, Total=342 [2021-06-05 15:34:01,359 INFO L87 Difference]: Start difference. First operand 2660 states and 7860 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:05,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:05,962 INFO L93 Difference]: Finished difference Result 4208 states and 12337 transitions. [2021-06-05 15:34:05,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:34:05,963 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:05,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:05,968 INFO L225 Difference]: With dead ends: 4208 [2021-06-05 15:34:05,968 INFO L226 Difference]: Without dead ends: 4067 [2021-06-05 15:34:05,968 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 646.1ms TimeCoverageRelationStatistics Valid=65, Invalid=396, Unknown=1, NotChecked=0, Total=462 [2021-06-05 15:34:05,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4067 states. [2021-06-05 15:34:06,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4067 to 2678. [2021-06-05 15:34:06,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2678 states, 2677 states have (on average 2.955173701905118) internal successors, (7911), 2677 states have internal predecessors, (7911), 0 states have call successors, (0), 0 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 15:34:06,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 7911 transitions. [2021-06-05 15:34:06,008 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 7911 transitions. Word has length 35 [2021-06-05 15:34:06,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:06,008 INFO L482 AbstractCegarLoop]: Abstraction has 2678 states and 7911 transitions. [2021-06-05 15:34:06,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:06,009 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 7911 transitions. [2021-06-05 15:34:06,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:06,011 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:06,012 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:06,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-06-05 15:34:06,212 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:06,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:06,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1196980050, now seen corresponding path program 33 times [2021-06-05 15:34:06,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:06,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472685124] [2021-06-05 15:34:06,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:06,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:06,345 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:06,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:06,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472685124] [2021-06-05 15:34:06,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472685124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:06,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285848635] [2021-06-05 15:34:06,345 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 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 15:34:06,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:34:06,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:06,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:34:06,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:06,409 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 15:34:06,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:06,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:06,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:06,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:34:06,483 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:06,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 15:34:06,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:06,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:06,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:06,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:34:06,542 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:34:06,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-06-05 15:34:06,547 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:06,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:06,554 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:06,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:06,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:06,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:06,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:06,557 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 15:34:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:06,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285848635] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:06,563 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:06,563 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:34:06,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354282815] [2021-06-05 15:34:06,563 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:34:06,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:06,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:34:06,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:34:06,563 INFO L87 Difference]: Start difference. First operand 2678 states and 7911 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:07,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:07,797 INFO L93 Difference]: Finished difference Result 4811 states and 14230 transitions. [2021-06-05 15:34:07,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:34:07,797 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:07,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:07,802 INFO L225 Difference]: With dead ends: 4811 [2021-06-05 15:34:07,802 INFO L226 Difference]: Without dead ends: 4765 [2021-06-05 15:34:07,803 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 178.4ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:34:07,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4765 states. [2021-06-05 15:34:07,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4765 to 2714. [2021-06-05 15:34:07,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2713 states have (on average 2.955768521931441) internal successors, (8019), 2713 states have internal predecessors, (8019), 0 states have call successors, (0), 0 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 15:34:07,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 8019 transitions. [2021-06-05 15:34:07,836 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 8019 transitions. Word has length 35 [2021-06-05 15:34:07,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:07,836 INFO L482 AbstractCegarLoop]: Abstraction has 2714 states and 8019 transitions. [2021-06-05 15:34:07,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:07,836 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 8019 transitions. [2021-06-05 15:34:07,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:07,839 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:07,839 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:08,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-05 15:34:08,040 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:08,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:08,040 INFO L82 PathProgramCache]: Analyzing trace with hash -36186462, now seen corresponding path program 34 times [2021-06-05 15:34:08,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:08,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978888218] [2021-06-05 15:34:08,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:08,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:08,159 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:08,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:08,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978888218] [2021-06-05 15:34:08,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978888218] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:08,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392785189] [2021-06-05 15:34:08,159 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 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 15:34:08,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:34:08,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:08,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:34:08,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:08,223 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 15:34:08,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:08,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:08,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:08,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:34:08,371 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:08,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-06-05 15:34:08,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:08,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:08,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:08,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 15:34:08,881 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:34:08,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 15:34:08,883 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:08,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:08,892 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:08,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:08,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:08,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:08,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:08,897 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-06-05 15:34:08,902 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:08,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392785189] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:08,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:08,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:34:08,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188538958] [2021-06-05 15:34:08,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:34:08,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:08,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:34:08,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-06-05 15:34:08,904 INFO L87 Difference]: Start difference. First operand 2714 states and 8019 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 15:34:09,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:09,166 INFO L93 Difference]: Finished difference Result 4627 states and 13684 transitions. [2021-06-05 15:34:09,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:34:09,167 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 35 [2021-06-05 15:34:09,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:09,172 INFO L225 Difference]: With dead ends: 4627 [2021-06-05 15:34:09,173 INFO L226 Difference]: Without dead ends: 4581 [2021-06-05 15:34:09,173 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 596.1ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-06-05 15:34:09,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4581 states. [2021-06-05 15:34:09,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4581 to 2750. [2021-06-05 15:34:09,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2750 states, 2749 states have (on average 2.9563477628228445) internal successors, (8127), 2749 states have internal predecessors, (8127), 0 states have call successors, (0), 0 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 15:34:09,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 8127 transitions. [2021-06-05 15:34:09,211 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 8127 transitions. Word has length 35 [2021-06-05 15:34:09,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:09,211 INFO L482 AbstractCegarLoop]: Abstraction has 2750 states and 8127 transitions. [2021-06-05 15:34:09,211 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 15:34:09,211 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 8127 transitions. [2021-06-05 15:34:09,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:09,216 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:09,216 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:09,421 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-06-05 15:34:09,421 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:09,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:09,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1892159202, now seen corresponding path program 35 times [2021-06-05 15:34:09,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:09,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507587441] [2021-06-05 15:34:09,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:09,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:09,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:09,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:09,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507587441] [2021-06-05 15:34:09,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507587441] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:09,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251468204] [2021-06-05 15:34:09,550 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 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 15:34:09,587 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:34:09,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:09,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:34:09,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:09,612 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 15:34:09,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:09,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:09,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:09,629 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:34:09,770 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 15:34:09,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-06-05 15:34:09,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:09,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:09,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:09,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 15:34:09,798 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:09,798 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 31 [2021-06-05 15:34:09,804 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:09,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:09,814 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:09,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:09,815 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:09,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:09,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:09,820 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:34:09,828 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:09,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251468204] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:09,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:09,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:34:09,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342684436] [2021-06-05 15:34:09,829 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:34:09,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:09,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:34:09,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:34:09,830 INFO L87 Difference]: Start difference. First operand 2750 states and 8127 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:10,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:10,078 INFO L93 Difference]: Finished difference Result 4385 states and 12916 transitions. [2021-06-05 15:34:10,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:34:10,078 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:10,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:10,083 INFO L225 Difference]: With dead ends: 4385 [2021-06-05 15:34:10,083 INFO L226 Difference]: Without dead ends: 4239 [2021-06-05 15:34:10,083 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 196.0ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 15:34:10,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4239 states. [2021-06-05 15:34:10,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4239 to 2720. [2021-06-05 15:34:10,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 2719 states have (on average 2.9613828613460833) internal successors, (8052), 2719 states have internal predecessors, (8052), 0 states have call successors, (0), 0 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 15:34:10,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 8052 transitions. [2021-06-05 15:34:10,116 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 8052 transitions. Word has length 35 [2021-06-05 15:34:10,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:10,116 INFO L482 AbstractCegarLoop]: Abstraction has 2720 states and 8052 transitions. [2021-06-05 15:34:10,116 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:10,117 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 8052 transitions. [2021-06-05 15:34:10,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:10,119 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:10,119 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:10,321 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-06-05 15:34:10,321 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:10,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:10,322 INFO L82 PathProgramCache]: Analyzing trace with hash -344022734, now seen corresponding path program 36 times [2021-06-05 15:34:10,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:10,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192448264] [2021-06-05 15:34:10,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:10,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:10,476 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:10,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:10,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192448264] [2021-06-05 15:34:10,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192448264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:10,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714204666] [2021-06-05 15:34:10,476 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 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 15:34:10,512 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 15:34:10,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:10,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:34:10,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:10,565 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 15:34:10,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:10,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:10,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:10,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 15:34:10,617 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:10,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 15:34:10,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:10,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:10,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:10,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:34:10,680 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:34:10,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 35 treesize of output 23 [2021-06-05 15:34:10,682 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:10,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:10,691 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:10,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:10,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:10,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:10,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:10,694 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 15:34:10,703 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:10,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714204666] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:10,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:10,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:34:10,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341133295] [2021-06-05 15:34:10,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:34:10,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:10,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:34:10,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:34:10,704 INFO L87 Difference]: Start difference. First operand 2720 states and 8052 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:10,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:10,943 INFO L93 Difference]: Finished difference Result 4926 states and 14597 transitions. [2021-06-05 15:34:10,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:34:10,944 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:10,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:10,948 INFO L225 Difference]: With dead ends: 4926 [2021-06-05 15:34:10,948 INFO L226 Difference]: Without dead ends: 4880 [2021-06-05 15:34:10,949 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 207.1ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:34:10,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2021-06-05 15:34:10,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 2864. [2021-06-05 15:34:10,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2864 states, 2863 states have (on average 2.9647223192455465) internal successors, (8488), 2863 states have internal predecessors, (8488), 0 states have call successors, (0), 0 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 15:34:10,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2864 states to 2864 states and 8488 transitions. [2021-06-05 15:34:10,988 INFO L78 Accepts]: Start accepts. Automaton has 2864 states and 8488 transitions. Word has length 35 [2021-06-05 15:34:10,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:10,988 INFO L482 AbstractCegarLoop]: Abstraction has 2864 states and 8488 transitions. [2021-06-05 15:34:10,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:10,988 INFO L276 IsEmpty]: Start isEmpty. Operand 2864 states and 8488 transitions. [2021-06-05 15:34:10,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:10,991 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:10,991 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:11,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-06-05 15:34:11,205 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:11,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:11,205 INFO L82 PathProgramCache]: Analyzing trace with hash 816770854, now seen corresponding path program 37 times [2021-06-05 15:34:11,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:11,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375533833] [2021-06-05 15:34:11,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:11,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:11,322 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:11,322 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:11,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375533833] [2021-06-05 15:34:11,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375533833] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:11,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390187676] [2021-06-05 15:34:11,322 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 15:34:11,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:11,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:34:11,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:11,400 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 15:34:11,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:11,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:11,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:11,407 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 15:34:11,512 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:11,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-06-05 15:34:11,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:11,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:11,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:11,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 15:34:11,998 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:34:11,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 15:34:12,000 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:12,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:12,010 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:12,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:12,012 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:12,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:12,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:12,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-06-05 15:34:12,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:12,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390187676] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:12,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:12,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:34:12,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171684864] [2021-06-05 15:34:12,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:34:12,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:12,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:34:12,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-06-05 15:34:12,022 INFO L87 Difference]: Start difference. First operand 2864 states and 8488 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:16,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:16,925 INFO L93 Difference]: Finished difference Result 4828 states and 14313 transitions. [2021-06-05 15:34:16,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:34:16,925 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:16,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:16,930 INFO L225 Difference]: With dead ends: 4828 [2021-06-05 15:34:16,930 INFO L226 Difference]: Without dead ends: 4782 [2021-06-05 15:34:16,930 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 583.6ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-06-05 15:34:16,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4782 states. [2021-06-05 15:34:16,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4782 to 2936. [2021-06-05 15:34:16,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2936 states, 2935 states have (on average 2.965587734241908) internal successors, (8704), 2935 states have internal predecessors, (8704), 0 states have call successors, (0), 0 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 15:34:16,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2936 states to 2936 states and 8704 transitions. [2021-06-05 15:34:16,966 INFO L78 Accepts]: Start accepts. Automaton has 2936 states and 8704 transitions. Word has length 35 [2021-06-05 15:34:16,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:16,967 INFO L482 AbstractCegarLoop]: Abstraction has 2936 states and 8704 transitions. [2021-06-05 15:34:16,967 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:16,967 INFO L276 IsEmpty]: Start isEmpty. Operand 2936 states and 8704 transitions. [2021-06-05 15:34:16,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:16,970 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:16,970 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:17,170 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-06-05 15:34:17,170 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:17,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:17,170 INFO L82 PathProgramCache]: Analyzing trace with hash -1039201886, now seen corresponding path program 38 times [2021-06-05 15:34:17,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:17,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823860188] [2021-06-05 15:34:17,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:17,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:17,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:17,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:17,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823860188] [2021-06-05 15:34:17,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823860188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:17,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565967721] [2021-06-05 15:34:17,295 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 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 15:34:17,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:34:17,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:17,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:34:17,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:17,383 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 15:34:17,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:17,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:17,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:17,391 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 15:34:17,506 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 15:34:17,506 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 48 treesize of output 32 [2021-06-05 15:34:17,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:17,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:17,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:17,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 15:34:17,535 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:17,535 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 31 [2021-06-05 15:34:17,541 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:17,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:17,552 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:17,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:17,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:17,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:17,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:17,561 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:34:17,570 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:17,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565967721] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:17,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:17,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:34:17,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696532127] [2021-06-05 15:34:17,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:34:17,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:17,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:34:17,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:34:17,571 INFO L87 Difference]: Start difference. First operand 2936 states and 8704 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 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 15:34:17,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:17,794 INFO L93 Difference]: Finished difference Result 4543 states and 13440 transitions. [2021-06-05 15:34:17,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:34:17,795 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:17,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:17,800 INFO L225 Difference]: With dead ends: 4543 [2021-06-05 15:34:17,800 INFO L226 Difference]: Without dead ends: 4470 [2021-06-05 15:34:17,800 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 194.6ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 15:34:17,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4470 states. [2021-06-05 15:34:17,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4470 to 2882. [2021-06-05 15:34:17,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2882 states, 2881 states have (on average 2.9691079486289484) internal successors, (8554), 2881 states have internal predecessors, (8554), 0 states have call successors, (0), 0 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 15:34:17,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2882 states to 2882 states and 8554 transitions. [2021-06-05 15:34:17,833 INFO L78 Accepts]: Start accepts. Automaton has 2882 states and 8554 transitions. Word has length 35 [2021-06-05 15:34:17,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:17,833 INFO L482 AbstractCegarLoop]: Abstraction has 2882 states and 8554 transitions. [2021-06-05 15:34:17,834 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 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 15:34:17,834 INFO L276 IsEmpty]: Start isEmpty. Operand 2882 states and 8554 transitions. [2021-06-05 15:34:17,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:17,836 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:17,836 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:18,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:34:18,037 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:18,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:18,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1933504706, now seen corresponding path program 39 times [2021-06-05 15:34:18,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:18,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779423022] [2021-06-05 15:34:18,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:18,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:18,155 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:18,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:18,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779423022] [2021-06-05 15:34:18,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779423022] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:18,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281865275] [2021-06-05 15:34:18,155 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 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 15:34:18,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:34:18,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:18,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:34:18,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:18,283 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 11 [2021-06-05 15:34:18,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:18,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:18,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:18,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 15:34:18,331 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:18,331 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 36 [2021-06-05 15:34:18,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:18,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:18,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:18,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-06-05 15:34:18,933 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:34:18,933 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 35 treesize of output 23 [2021-06-05 15:34:18,935 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:18,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:18,944 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:18,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:18,947 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:18,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:18,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:18,948 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 15:34:18,954 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:18,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281865275] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:18,954 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:18,954 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:34:18,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192210503] [2021-06-05 15:34:18,954 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:34:18,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:18,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:34:18,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-06-05 15:34:18,954 INFO L87 Difference]: Start difference. First operand 2882 states and 8554 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 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 15:34:25,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:25,046 INFO L93 Difference]: Finished difference Result 4566 states and 13551 transitions. [2021-06-05 15:34:25,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:34:25,046 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have 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 15:34:25,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:25,051 INFO L225 Difference]: With dead ends: 4566 [2021-06-05 15:34:25,051 INFO L226 Difference]: Without dead ends: 4520 [2021-06-05 15:34:25,051 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 711.4ms TimeCoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-06-05 15:34:25,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2021-06-05 15:34:25,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 2968. [2021-06-05 15:34:25,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 2.9700033704078193) internal successors, (8812), 2967 states have internal predecessors, (8812), 0 states have call successors, (0), 0 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 15:34:25,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 8812 transitions. [2021-06-05 15:34:25,084 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 8812 transitions. Word has length 35 [2021-06-05 15:34:25,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:25,085 INFO L482 AbstractCegarLoop]: Abstraction has 2968 states and 8812 transitions. [2021-06-05 15:34:25,085 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 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 15:34:25,085 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 8812 transitions. [2021-06-05 15:34:25,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:25,087 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:25,087 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:25,291 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-06-05 15:34:25,291 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:25,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:25,292 INFO L82 PathProgramCache]: Analyzing trace with hash 505489850, now seen corresponding path program 40 times [2021-06-05 15:34:25,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:25,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562422459] [2021-06-05 15:34:25,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:25,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:25,407 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:25,407 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:25,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562422459] [2021-06-05 15:34:25,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562422459] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:25,407 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100820599] [2021-06-05 15:34:25,407 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 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 15:34:25,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:34:25,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:25,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:34:25,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:25,505 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 11 [2021-06-05 15:34:25,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:25,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:25,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:25,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 15:34:25,565 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:34:25,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2021-06-05 15:34:25,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:25,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:25,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:25,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-06-05 15:34:25,597 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:25,597 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 31 [2021-06-05 15:34:25,604 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:25,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:25,617 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:25,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:25,618 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:25,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:25,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:25,623 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:34:25,632 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:25,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100820599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:25,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:25,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:34:25,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667386260] [2021-06-05 15:34:25,633 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:34:25,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:25,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:34:25,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:34:25,634 INFO L87 Difference]: Start difference. First operand 2968 states and 8812 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:26,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:26,448 INFO L93 Difference]: Finished difference Result 4259 states and 12618 transitions. [2021-06-05 15:34:26,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:34:26,448 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:26,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:26,452 INFO L225 Difference]: With dead ends: 4259 [2021-06-05 15:34:26,452 INFO L226 Difference]: Without dead ends: 4186 [2021-06-05 15:34:26,453 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 160.9ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:34:26,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2021-06-05 15:34:26,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 2896. [2021-06-05 15:34:26,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2896 states, 2895 states have (on average 2.9692573402417963) internal successors, (8596), 2895 states have internal predecessors, (8596), 0 states have call successors, (0), 0 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 15:34:26,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2896 states to 2896 states and 8596 transitions. [2021-06-05 15:34:26,484 INFO L78 Accepts]: Start accepts. Automaton has 2896 states and 8596 transitions. Word has length 35 [2021-06-05 15:34:26,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:26,484 INFO L482 AbstractCegarLoop]: Abstraction has 2896 states and 8596 transitions. [2021-06-05 15:34:26,484 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:26,484 INFO L276 IsEmpty]: Start isEmpty. Operand 2896 states and 8596 transitions. [2021-06-05 15:34:26,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:26,487 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:26,487 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:26,698 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:34:26,698 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:26,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:26,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1777860930, now seen corresponding path program 41 times [2021-06-05 15:34:26,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:26,699 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795091976] [2021-06-05 15:34:26,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:26,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:26,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:26,817 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:26,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795091976] [2021-06-05 15:34:26,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795091976] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:26,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499382663] [2021-06-05 15:34:26,818 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 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 15:34:26,878 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:34:26,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:26,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:34:26,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:26,956 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:34:26,957 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 47 treesize of output 31 [2021-06-05 15:34:26,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:26,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:26,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:26,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-06-05 15:34:28,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-06-05 15:34:28,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:28,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:28,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:28,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 15:34:28,739 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:28,739 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 31 [2021-06-05 15:34:28,745 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:28,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:28,758 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:28,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:28,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:28,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:28,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:28,765 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:34:28,775 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:28,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499382663] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:28,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:28,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:34:28,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116353720] [2021-06-05 15:34:28,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:34:28,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:28,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:34:28,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=169, Unknown=5, NotChecked=0, Total=210 [2021-06-05 15:34:28,776 INFO L87 Difference]: Start difference. First operand 2896 states and 8596 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:29,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:29,001 INFO L93 Difference]: Finished difference Result 4119 states and 12196 transitions. [2021-06-05 15:34:29,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:34:29,002 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:29,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:29,007 INFO L225 Difference]: With dead ends: 4119 [2021-06-05 15:34:29,007 INFO L226 Difference]: Without dead ends: 4046 [2021-06-05 15:34:29,007 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1872.8ms TimeCoverageRelationStatistics Valid=36, Invalid=169, Unknown=5, NotChecked=0, Total=210 [2021-06-05 15:34:29,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4046 states. [2021-06-05 15:34:29,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4046 to 2912. [2021-06-05 15:34:29,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2911 states have (on average 2.9683957402954313) internal successors, (8641), 2911 states have internal predecessors, (8641), 0 states have call successors, (0), 0 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 15:34:29,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 8641 transitions. [2021-06-05 15:34:29,044 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 8641 transitions. Word has length 35 [2021-06-05 15:34:29,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:29,044 INFO L482 AbstractCegarLoop]: Abstraction has 2912 states and 8641 transitions. [2021-06-05 15:34:29,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:29,044 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 8641 transitions. [2021-06-05 15:34:29,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:29,047 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:29,047 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:29,263 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:34:29,263 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:29,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:29,263 INFO L82 PathProgramCache]: Analyzing trace with hash -791377282, now seen corresponding path program 42 times [2021-06-05 15:34:29,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:29,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843843862] [2021-06-05 15:34:29,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:29,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:29,405 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:29,405 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:29,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843843862] [2021-06-05 15:34:29,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843843862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:29,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386008449] [2021-06-05 15:34:29,405 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 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 15:34:29,433 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:34:29,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:34:29,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 15:34:29,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:29,535 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 15:34:29,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:29,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:29,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:29,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-06-05 15:34:30,899 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:30,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-06-05 15:34:30,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:30,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:30,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:30,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:51, output treesize:37 [2021-06-05 15:34:30,991 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:30,992 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 33 treesize of output 51 [2021-06-05 15:34:31,075 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:31,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:31,103 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:31,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:34:31,106 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 15:34:31,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:31,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:34:31,135 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:19 [2021-06-05 15:34:31,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:31,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386008449] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:31,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:31,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-06-05 15:34:31,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43521671] [2021-06-05 15:34:31,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:34:31,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:31,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:34:31,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-06-05 15:34:31,158 INFO L87 Difference]: Start difference. First operand 2912 states and 8641 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:57,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:34:57,595 INFO L93 Difference]: Finished difference Result 5118 states and 15060 transitions. [2021-06-05 15:34:57,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 15:34:57,596 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:34:57,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:34:57,601 INFO L225 Difference]: With dead ends: 5118 [2021-06-05 15:34:57,601 INFO L226 Difference]: Without dead ends: 4912 [2021-06-05 15:34:57,602 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 3704.2ms TimeCoverageRelationStatistics Valid=132, Invalid=733, Unknown=5, NotChecked=0, Total=870 [2021-06-05 15:34:57,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4912 states. [2021-06-05 15:34:57,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4912 to 2984. [2021-06-05 15:34:57,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2984 states, 2983 states have (on average 2.9631243714381497) internal successors, (8839), 2983 states have internal predecessors, (8839), 0 states have call successors, (0), 0 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 15:34:57,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 8839 transitions. [2021-06-05 15:34:57,638 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 8839 transitions. Word has length 35 [2021-06-05 15:34:57,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:34:57,638 INFO L482 AbstractCegarLoop]: Abstraction has 2984 states and 8839 transitions. [2021-06-05 15:34:57,638 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:34:57,638 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 8839 transitions. [2021-06-05 15:34:57,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:34:57,641 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:34:57,641 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:34:57,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:34:57,856 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:34:57,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:34:57,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1299538312, now seen corresponding path program 43 times [2021-06-05 15:34:57,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:34:57,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978183209] [2021-06-05 15:34:57,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:34:57,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:57,971 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:34:57,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:34:57,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978183209] [2021-06-05 15:34:57,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978183209] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:57,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750841767] [2021-06-05 15:34:57,972 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 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 15:34:57,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:34:58,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:34:58,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:34:58,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:34:58,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:58,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:58,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:58,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-06-05 15:34:58,245 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:34:58,245 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 36 treesize of output 25 [2021-06-05 15:34:58,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:58,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:58,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:58,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-06-05 15:34:58,580 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:58,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 31 [2021-06-05 15:34:58,586 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:34:58,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:58,598 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:58,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:34:58,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:34:58,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:34:58,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:34:58,607 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:34:58,618 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:34:58,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750841767] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:34:58,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:34:58,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 15:34:58,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286314049] [2021-06-05 15:34:58,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:34:58,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:34:58,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:34:58,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-06-05 15:34:58,620 INFO L87 Difference]: Start difference. First operand 2984 states and 8839 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:02,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:35:02,769 INFO L93 Difference]: Finished difference Result 4017 states and 11804 transitions. [2021-06-05 15:35:02,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:35:02,770 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:35:02,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:35:02,774 INFO L225 Difference]: With dead ends: 4017 [2021-06-05 15:35:02,774 INFO L226 Difference]: Without dead ends: 3898 [2021-06-05 15:35:02,774 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 562.3ms TimeCoverageRelationStatistics Valid=73, Invalid=306, Unknown=1, NotChecked=0, Total=380 [2021-06-05 15:35:02,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3898 states. [2021-06-05 15:35:02,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3898 to 2966. [2021-06-05 15:35:02,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2966 states, 2965 states have (on average 2.9649241146711636) internal successors, (8791), 2965 states have internal predecessors, (8791), 0 states have call successors, (0), 0 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 15:35:02,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2966 states to 2966 states and 8791 transitions. [2021-06-05 15:35:02,805 INFO L78 Accepts]: Start accepts. Automaton has 2966 states and 8791 transitions. Word has length 35 [2021-06-05 15:35:02,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:35:02,806 INFO L482 AbstractCegarLoop]: Abstraction has 2966 states and 8791 transitions. [2021-06-05 15:35:02,806 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:02,806 INFO L276 IsEmpty]: Start isEmpty. Operand 2966 states and 8791 transitions. [2021-06-05 15:35:02,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:35:02,808 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:35:02,808 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:35:03,009 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-06-05 15:35:03,009 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:35:03,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:35:03,009 INFO L82 PathProgramCache]: Analyzing trace with hash 236317810, now seen corresponding path program 44 times [2021-06-05 15:35:03,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:35:03,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262099963] [2021-06-05 15:35:03,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:35:03,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:03,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:03,145 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:35:03,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262099963] [2021-06-05 15:35:03,145 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262099963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:03,145 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663205146] [2021-06-05 15:35:03,145 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 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 15:35:03,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:35:03,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:35:03,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:35:03,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:35:03,282 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 15:35:03,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:03,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:03,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:03,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 15:35:03,362 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:03,362 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 34 [2021-06-05 15:35:03,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:03,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:03,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:03,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:35:04,648 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:35:04,648 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 37 treesize of output 26 [2021-06-05 15:35:04,650 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:04,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:04,660 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:04,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:35:04,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:04,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:04,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:35:04,666 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 15:35:04,671 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:04,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663205146] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:04,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:35:04,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:35:04,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520141263] [2021-06-05 15:35:04,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:35:04,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:35:04,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:35:04,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=283, Unknown=3, NotChecked=0, Total=342 [2021-06-05 15:35:04,672 INFO L87 Difference]: Start difference. First operand 2966 states and 8791 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:14,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:35:14,534 INFO L93 Difference]: Finished difference Result 4830 states and 14255 transitions. [2021-06-05 15:35:14,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 15:35:14,534 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:35:14,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:35:14,540 INFO L225 Difference]: With dead ends: 4830 [2021-06-05 15:35:14,540 INFO L226 Difference]: Without dead ends: 4727 [2021-06-05 15:35:14,541 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1454.6ms TimeCoverageRelationStatistics Valid=71, Invalid=388, Unknown=3, NotChecked=0, Total=462 [2021-06-05 15:35:14,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4727 states. [2021-06-05 15:35:14,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4727 to 3050. [2021-06-05 15:35:14,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3050 states, 3049 states have (on average 2.965234503115776) internal successors, (9041), 3049 states have internal predecessors, (9041), 0 states have call successors, (0), 0 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 15:35:14,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 9041 transitions. [2021-06-05 15:35:14,577 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 9041 transitions. Word has length 35 [2021-06-05 15:35:14,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:35:14,577 INFO L482 AbstractCegarLoop]: Abstraction has 3050 states and 9041 transitions. [2021-06-05 15:35:14,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:14,578 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 9041 transitions. [2021-06-05 15:35:14,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:35:14,580 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:35:14,580 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:35:14,781 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-06-05 15:35:14,781 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:35:14,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:35:14,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1260988262, now seen corresponding path program 45 times [2021-06-05 15:35:14,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:35:14,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391623338] [2021-06-05 15:35:14,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:35:14,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:14,998 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:14,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:35:14,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391623338] [2021-06-05 15:35:14,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391623338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:14,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981802985] [2021-06-05 15:35:14,998 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 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 15:35:15,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:35:15,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:35:15,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 15:35:15,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:35:15,132 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 18 treesize of output 14 [2021-06-05 15:35:15,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:15,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:15,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:15,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-06-05 15:35:15,261 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-06-05 15:35:15,261 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 37 treesize of output 33 [2021-06-05 15:35:15,266 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:15,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:15,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:15,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 15:35:16,596 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:16,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 31 [2021-06-05 15:35:16,602 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:16,609 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:16,609 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 29 treesize of output 31 [2021-06-05 15:35:16,620 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:16,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:16,645 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:16,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:35:16,647 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:16,661 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:16,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:35:16,665 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 15:35:16,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:16,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:35:16,684 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-06-05 15:35:16,715 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:16,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981802985] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:16,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:35:16,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 15:35:16,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607625253] [2021-06-05 15:35:16,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:35:16,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:35:16,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:35:16,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-06-05 15:35:16,716 INFO L87 Difference]: Start difference. First operand 3050 states and 9041 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:26,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:35:26,497 INFO L93 Difference]: Finished difference Result 5636 states and 16537 transitions. [2021-06-05 15:35:26,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 15:35:26,497 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:35:26,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:35:26,504 INFO L225 Difference]: With dead ends: 5636 [2021-06-05 15:35:26,504 INFO L226 Difference]: Without dead ends: 5489 [2021-06-05 15:35:26,504 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 4478.8ms TimeCoverageRelationStatistics Valid=172, Invalid=941, Unknown=9, NotChecked=0, Total=1122 [2021-06-05 15:35:26,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5489 states. [2021-06-05 15:35:26,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5489 to 3116. [2021-06-05 15:35:26,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3116 states, 3115 states have (on average 2.9678972712680576) internal successors, (9245), 3115 states have internal predecessors, (9245), 0 states have call successors, (0), 0 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 15:35:26,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3116 states to 3116 states and 9245 transitions. [2021-06-05 15:35:26,543 INFO L78 Accepts]: Start accepts. Automaton has 3116 states and 9245 transitions. Word has length 35 [2021-06-05 15:35:26,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:35:26,543 INFO L482 AbstractCegarLoop]: Abstraction has 3116 states and 9245 transitions. [2021-06-05 15:35:26,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:26,543 INFO L276 IsEmpty]: Start isEmpty. Operand 3116 states and 9245 transitions. [2021-06-05 15:35:26,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:35:26,546 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:35:26,546 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:35:26,747 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-06-05 15:35:26,747 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:35:26,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:35:26,748 INFO L82 PathProgramCache]: Analyzing trace with hash -319525506, now seen corresponding path program 46 times [2021-06-05 15:35:26,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:35:26,748 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267144884] [2021-06-05 15:35:26,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:35:26,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:26,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:26,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:35:26,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267144884] [2021-06-05 15:35:26,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267144884] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:26,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591265484] [2021-06-05 15:35:26,877 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 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 15:35:26,907 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:35:26,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:35:26,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:35:26,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:35:27,073 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:35:27,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2021-06-05 15:35:27,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:27,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:27,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:27,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:27 [2021-06-05 15:35:28,253 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 23 treesize of output 19 [2021-06-05 15:35:28,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:28,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:28,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:28,257 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 15:35:28,686 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:28,686 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 31 [2021-06-05 15:35:28,691 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:28,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:28,702 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:28,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:35:28,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:28,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:28,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:35:28,708 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:35:28,717 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:28,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591265484] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:28,717 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:35:28,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:35:28,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874340732] [2021-06-05 15:35:28,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:35:28,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:35:28,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:35:28,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=284, Unknown=5, NotChecked=0, Total=342 [2021-06-05 15:35:28,718 INFO L87 Difference]: Start difference. First operand 3116 states and 9245 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:29,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:35:29,066 INFO L93 Difference]: Finished difference Result 4360 states and 12773 transitions. [2021-06-05 15:35:29,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:35:29,066 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:35:29,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:35:29,071 INFO L225 Difference]: With dead ends: 4360 [2021-06-05 15:35:29,071 INFO L226 Difference]: Without dead ends: 4259 [2021-06-05 15:35:29,072 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1766.1ms TimeCoverageRelationStatistics Valid=59, Invalid=316, Unknown=5, NotChecked=0, Total=380 [2021-06-05 15:35:29,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4259 states. [2021-06-05 15:35:29,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4259 to 3122. [2021-06-05 15:35:29,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 3121 states have (on average 2.968279397628965) internal successors, (9264), 3121 states have internal predecessors, (9264), 0 states have call successors, (0), 0 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 15:35:29,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 9264 transitions. [2021-06-05 15:35:29,108 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 9264 transitions. Word has length 35 [2021-06-05 15:35:29,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:35:29,108 INFO L482 AbstractCegarLoop]: Abstraction has 3122 states and 9264 transitions. [2021-06-05 15:35:29,109 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:29,109 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 9264 transitions. [2021-06-05 15:35:29,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:35:29,111 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:35:29,111 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:35:29,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-06-05 15:35:29,312 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:35:29,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:35:29,312 INFO L82 PathProgramCache]: Analyzing trace with hash 829995784, now seen corresponding path program 47 times [2021-06-05 15:35:29,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:35:29,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20031597] [2021-06-05 15:35:29,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:35:29,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:29,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:29,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:35:29,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20031597] [2021-06-05 15:35:29,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20031597] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:29,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736661843] [2021-06-05 15:35:29,423 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 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 15:35:29,450 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:35:29,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:35:29,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:35:29,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:35:29,535 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 15:35:29,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:29,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:29,548 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:29,548 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 15:35:29,594 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:29,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-06-05 15:35:29,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:29,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:29,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:29,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:35:29,653 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:35:29,653 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 35 treesize of output 23 [2021-06-05 15:35:29,654 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:29,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:29,663 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:29,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:35:29,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:29,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:29,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:35:29,669 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 15:35:29,674 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:29,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736661843] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:29,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:35:29,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:35:29,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722637487] [2021-06-05 15:35:29,675 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:35:29,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:35:29,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:35:29,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:35:29,675 INFO L87 Difference]: Start difference. First operand 3122 states and 9264 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:30,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:35:30,916 INFO L93 Difference]: Finished difference Result 5456 states and 16181 transitions. [2021-06-05 15:35:30,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 15:35:30,916 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:35:30,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:35:30,922 INFO L225 Difference]: With dead ends: 5456 [2021-06-05 15:35:30,923 INFO L226 Difference]: Without dead ends: 5410 [2021-06-05 15:35:30,923 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 195.6ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-05 15:35:30,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5410 states. [2021-06-05 15:35:30,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5410 to 3260. [2021-06-05 15:35:30,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3260 states, 3259 states have (on average 2.9696225836146057) internal successors, (9678), 3259 states have internal predecessors, (9678), 0 states have call successors, (0), 0 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 15:35:30,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3260 states to 3260 states and 9678 transitions. [2021-06-05 15:35:30,962 INFO L78 Accepts]: Start accepts. Automaton has 3260 states and 9678 transitions. Word has length 35 [2021-06-05 15:35:30,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:35:30,962 INFO L482 AbstractCegarLoop]: Abstraction has 3260 states and 9678 transitions. [2021-06-05 15:35:30,962 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:30,962 INFO L276 IsEmpty]: Start isEmpty. Operand 3260 states and 9678 transitions. [2021-06-05 15:35:30,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:35:30,965 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:35:30,965 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:35:31,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:35:31,166 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:35:31,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:35:31,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1990789372, now seen corresponding path program 48 times [2021-06-05 15:35:31,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:35:31,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070459711] [2021-06-05 15:35:31,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:35:31,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:31,297 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:31,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:35:31,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070459711] [2021-06-05 15:35:31,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070459711] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:31,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203621907] [2021-06-05 15:35:31,297 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 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 15:35:31,323 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 15:35:31,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:35:31,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:35:31,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:35:31,386 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 15:35:31,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:31,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:31,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:31,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 15:35:31,508 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:31,509 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 35 treesize of output 35 [2021-06-05 15:35:31,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:31,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:31,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:31,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:38 [2021-06-05 15:35:32,014 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:35:32,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 15:35:32,018 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:32,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:32,032 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:32,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:35:32,034 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:32,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:32,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:35:32,038 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-06-05 15:35:32,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:32,043 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203621907] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:32,043 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:35:32,043 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-06-05 15:35:32,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005210835] [2021-06-05 15:35:32,044 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 15:35:32,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:35:32,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 15:35:32,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-06-05 15:35:32,044 INFO L87 Difference]: Start difference. First operand 3260 states and 9678 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:37,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:35:37,989 INFO L93 Difference]: Finished difference Result 5294 states and 15701 transitions. [2021-06-05 15:35:37,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:35:37,989 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:35:37,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:35:37,995 INFO L225 Difference]: With dead ends: 5294 [2021-06-05 15:35:37,995 INFO L226 Difference]: Without dead ends: 5248 [2021-06-05 15:35:37,996 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 632.6ms TimeCoverageRelationStatistics Valid=59, Invalid=246, Unknown=1, NotChecked=0, Total=306 [2021-06-05 15:35:37,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5248 states. [2021-06-05 15:35:38,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5248 to 3332. [2021-06-05 15:35:38,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3332 states, 3331 states have (on average 2.970279195436806) internal successors, (9894), 3331 states have internal predecessors, (9894), 0 states have call successors, (0), 0 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 15:35:38,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3332 states to 3332 states and 9894 transitions. [2021-06-05 15:35:38,035 INFO L78 Accepts]: Start accepts. Automaton has 3332 states and 9894 transitions. Word has length 35 [2021-06-05 15:35:38,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:35:38,035 INFO L482 AbstractCegarLoop]: Abstraction has 3332 states and 9894 transitions. [2021-06-05 15:35:38,035 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:38,035 INFO L276 IsEmpty]: Start isEmpty. Operand 3332 states and 9894 transitions. [2021-06-05 15:35:38,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:35:38,038 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:35:38,038 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:35:38,238 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:35:38,239 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:35:38,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:35:38,239 INFO L82 PathProgramCache]: Analyzing trace with hash 134816632, now seen corresponding path program 49 times [2021-06-05 15:35:38,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:35:38,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124713501] [2021-06-05 15:35:38,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:35:38,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:38,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:38,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:35:38,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124713501] [2021-06-05 15:35:38,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124713501] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:38,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322841921] [2021-06-05 15:35:38,357 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 15:35:38,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:38,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:35:38,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:35:38,461 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 15:35:38,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:38,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:38,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:38,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 15:35:38,594 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 15:35:38,594 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 37 treesize of output 25 [2021-06-05 15:35:38,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:38,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:38,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:38,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:25 [2021-06-05 15:35:38,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:38,720 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 31 [2021-06-05 15:35:38,725 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:38,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:38,736 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:38,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:35:38,738 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:38,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:38,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:35:38,742 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:35:38,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:38,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322841921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:38,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:35:38,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-06-05 15:35:38,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960701356] [2021-06-05 15:35:38,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 15:35:38,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:35:38,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 15:35:38,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-05 15:35:38,752 INFO L87 Difference]: Start difference. First operand 3332 states and 9894 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:39,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:35:39,056 INFO L93 Difference]: Finished difference Result 4895 states and 14498 transitions. [2021-06-05 15:35:39,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:35:39,057 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:35:39,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:35:39,062 INFO L225 Difference]: With dead ends: 4895 [2021-06-05 15:35:39,062 INFO L226 Difference]: Without dead ends: 4822 [2021-06-05 15:35:39,062 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 299.3ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:35:39,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4822 states. [2021-06-05 15:35:39,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4822 to 3182. [2021-06-05 15:35:39,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3182 states, 3181 states have (on average 2.9688777114115057) internal successors, (9444), 3181 states have internal predecessors, (9444), 0 states have call successors, (0), 0 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 15:35:39,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3182 states to 3182 states and 9444 transitions. [2021-06-05 15:35:39,100 INFO L78 Accepts]: Start accepts. Automaton has 3182 states and 9444 transitions. Word has length 35 [2021-06-05 15:35:39,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:35:39,100 INFO L482 AbstractCegarLoop]: Abstraction has 3182 states and 9444 transitions. [2021-06-05 15:35:39,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:39,100 INFO L276 IsEmpty]: Start isEmpty. Operand 3182 states and 9444 transitions. [2021-06-05 15:35:39,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:35:39,103 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:35:39,103 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:35:39,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:35:39,317 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:35:39,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:35:39,317 INFO L82 PathProgramCache]: Analyzing trace with hash -759486188, now seen corresponding path program 50 times [2021-06-05 15:35:39,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:35:39,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935980142] [2021-06-05 15:35:39,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:35:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:39,439 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:39,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:35:39,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935980142] [2021-06-05 15:35:39,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935980142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:39,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682930815] [2021-06-05 15:35:39,439 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 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 15:35:39,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:35:39,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:35:39,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:35:39,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:35:39,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 15:35:39,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:39,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:39,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:39,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 15:35:39,620 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:39,621 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 36 [2021-06-05 15:35:39,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:39,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:39,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:39,628 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-06-05 15:35:40,195 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:35:40,195 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 35 treesize of output 23 [2021-06-05 15:35:40,197 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:40,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:40,204 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:40,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:35:40,206 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:40,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:40,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:35:40,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 15:35:40,212 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:40,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682930815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:40,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:35:40,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:35:40,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173467908] [2021-06-05 15:35:40,213 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:35:40,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:35:40,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:35:40,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-06-05 15:35:40,213 INFO L87 Difference]: Start difference. First operand 3182 states and 9444 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 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 15:35:46,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:35:46,441 INFO L93 Difference]: Finished difference Result 4936 states and 14639 transitions. [2021-06-05 15:35:46,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:35:46,442 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:35:46,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:35:46,447 INFO L225 Difference]: With dead ends: 4936 [2021-06-05 15:35:46,447 INFO L226 Difference]: Without dead ends: 4890 [2021-06-05 15:35:46,448 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 706.1ms TimeCoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-06-05 15:35:46,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4890 states. [2021-06-05 15:35:46,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4890 to 3268. [2021-06-05 15:35:46,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3268 states, 3267 states have (on average 2.9696969696969697) internal successors, (9702), 3267 states have internal predecessors, (9702), 0 states have call successors, (0), 0 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 15:35:46,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3268 states to 3268 states and 9702 transitions. [2021-06-05 15:35:46,485 INFO L78 Accepts]: Start accepts. Automaton has 3268 states and 9702 transitions. Word has length 35 [2021-06-05 15:35:46,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:35:46,485 INFO L482 AbstractCegarLoop]: Abstraction has 3268 states and 9702 transitions. [2021-06-05 15:35:46,485 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 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 15:35:46,485 INFO L276 IsEmpty]: Start isEmpty. Operand 3268 states and 9702 transitions. [2021-06-05 15:35:46,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:35:46,489 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:35:46,489 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:35:46,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-06-05 15:35:46,693 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:35:46,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:35:46,693 INFO L82 PathProgramCache]: Analyzing trace with hash 1679508368, now seen corresponding path program 51 times [2021-06-05 15:35:46,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:35:46,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527939121] [2021-06-05 15:35:46,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:35:46,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:46,808 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:46,809 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:35:46,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527939121] [2021-06-05 15:35:46,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527939121] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:46,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212291347] [2021-06-05 15:35:46,809 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 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 15:35:46,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:35:46,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:35:46,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 15:35:46,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:35:46,972 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 18 treesize of output 14 [2021-06-05 15:35:46,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:46,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:46,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:46,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-06-05 15:35:47,047 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-06-05 15:35:47,048 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 37 treesize of output 33 [2021-06-05 15:35:47,074 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:47,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:47,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:47,094 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 15:35:47,139 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:47,139 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 29 treesize of output 31 [2021-06-05 15:35:47,150 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:47,156 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:47,156 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 31 [2021-06-05 15:35:47,162 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:47,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:47,187 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:47,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:35:47,188 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:47,202 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:47,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:35:47,205 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 15:35:47,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:47,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:35:47,221 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-06-05 15:35:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:47,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212291347] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:47,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:35:47,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 15:35:47,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470614159] [2021-06-05 15:35:47,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:35:47,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:35:47,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:35:47,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:35:47,261 INFO L87 Difference]: Start difference. First operand 3268 states and 9702 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:54,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:35:54,024 INFO L93 Difference]: Finished difference Result 5992 states and 17821 transitions. [2021-06-05 15:35:54,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 15:35:54,025 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:35:54,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:35:54,031 INFO L225 Difference]: With dead ends: 5992 [2021-06-05 15:35:54,031 INFO L226 Difference]: Without dead ends: 5900 [2021-06-05 15:35:54,031 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2821.0ms TimeCoverageRelationStatistics Valid=156, Invalid=962, Unknown=4, NotChecked=0, Total=1122 [2021-06-05 15:35:54,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5900 states. [2021-06-05 15:35:54,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5900 to 3294. [2021-06-05 15:35:54,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3294 states, 3293 states have (on average 2.969328879441239) internal successors, (9778), 3293 states have internal predecessors, (9778), 0 states have call successors, (0), 0 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 15:35:54,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3294 states to 3294 states and 9778 transitions. [2021-06-05 15:35:54,071 INFO L78 Accepts]: Start accepts. Automaton has 3294 states and 9778 transitions. Word has length 35 [2021-06-05 15:35:54,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:35:54,071 INFO L482 AbstractCegarLoop]: Abstraction has 3294 states and 9778 transitions. [2021-06-05 15:35:54,071 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:35:54,071 INFO L276 IsEmpty]: Start isEmpty. Operand 3294 states and 9778 transitions. [2021-06-05 15:35:54,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:35:54,074 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:35:54,074 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:35:54,274 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-06-05 15:35:54,275 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:35:54,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:35:54,275 INFO L82 PathProgramCache]: Analyzing trace with hash -603842412, now seen corresponding path program 52 times [2021-06-05 15:35:54,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:35:54,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246654114] [2021-06-05 15:35:54,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:35:54,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:35:54,383 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:54,383 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:35:54,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246654114] [2021-06-05 15:35:54,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246654114] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:54,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427410844] [2021-06-05 15:35:54,384 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 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 15:35:54,409 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:35:54,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:35:54,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:35:54,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:35:54,494 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:35:54,494 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 47 treesize of output 31 [2021-06-05 15:35:54,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:54,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:54,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:54,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-06-05 15:35:55,404 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 23 treesize of output 19 [2021-06-05 15:35:55,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:55,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:55,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:55,409 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 15:35:55,726 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:55,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 31 [2021-06-05 15:35:55,731 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:35:55,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:55,742 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:55,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:35:55,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:35:55,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:35:55,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:35:55,749 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:35:55,758 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:35:55,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427410844] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:35:55,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:35:55,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:35:55,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322307260] [2021-06-05 15:35:55,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:35:55,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:35:55,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:35:55,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-06-05 15:35:55,758 INFO L87 Difference]: Start difference. First operand 3294 states and 9778 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:36:04,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:36:04,564 INFO L93 Difference]: Finished difference Result 4555 states and 13492 transitions. [2021-06-05 15:36:04,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:36:04,564 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:36:04,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:36:04,569 INFO L225 Difference]: With dead ends: 4555 [2021-06-05 15:36:04,569 INFO L226 Difference]: Without dead ends: 4482 [2021-06-05 15:36:04,569 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1330.7ms TimeCoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-06-05 15:36:04,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4482 states. [2021-06-05 15:36:04,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4482 to 3264. [2021-06-05 15:36:04,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3264 states, 3263 states have (on average 2.9690468893656146) internal successors, (9688), 3263 states have internal predecessors, (9688), 0 states have call successors, (0), 0 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 15:36:04,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3264 states to 3264 states and 9688 transitions. [2021-06-05 15:36:04,605 INFO L78 Accepts]: Start accepts. Automaton has 3264 states and 9688 transitions. Word has length 35 [2021-06-05 15:36:04,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:36:04,605 INFO L482 AbstractCegarLoop]: Abstraction has 3264 states and 9688 transitions. [2021-06-05 15:36:04,605 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:36:04,605 INFO L276 IsEmpty]: Start isEmpty. Operand 3264 states and 9688 transitions. [2021-06-05 15:36:04,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:36:04,609 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:36:04,609 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:36:04,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:36:04,825 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:36:04,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:36:04,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1345586530, now seen corresponding path program 53 times [2021-06-05 15:36:04,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:36:04,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495888412] [2021-06-05 15:36:04,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:36:04,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:36:04,936 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:04,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:36:04,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495888412] [2021-06-05 15:36:04,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495888412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:04,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979580417] [2021-06-05 15:36:04,936 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 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 15:36:04,965 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:36:04,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:36:04,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:36:04,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:36:05,140 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 18 treesize of output 14 [2021-06-05 15:36:05,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:05,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:05,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:05,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 15:36:05,211 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:05,211 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 36 [2021-06-05 15:36:05,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:05,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:05,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:05,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:36:05,303 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-06-05 15:36:05,303 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 39 treesize of output 29 [2021-06-05 15:36:05,305 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:05,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:05,315 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:05,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:36:05,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:05,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:05,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:36:05,320 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 15:36:05,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:05,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979580417] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:05,326 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:36:05,326 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-06-05 15:36:05,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171802375] [2021-06-05 15:36:05,326 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:36:05,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:36:05,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:36:05,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:36:05,326 INFO L87 Difference]: Start difference. First operand 3264 states and 9688 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 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 15:36:26,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:36:26,484 INFO L93 Difference]: Finished difference Result 5148 states and 15269 transitions. [2021-06-05 15:36:26,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 15:36:26,484 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 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 15:36:26,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:36:26,489 INFO L225 Difference]: With dead ends: 5148 [2021-06-05 15:36:26,490 INFO L226 Difference]: Without dead ends: 5102 [2021-06-05 15:36:26,490 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 2352.8ms TimeCoverageRelationStatistics Valid=88, Invalid=561, Unknown=1, NotChecked=0, Total=650 [2021-06-05 15:36:26,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5102 states. [2021-06-05 15:36:26,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5102 to 3352. [2021-06-05 15:36:26,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3352 states, 3351 states have (on average 2.969859743360191) internal successors, (9952), 3351 states have internal predecessors, (9952), 0 states have call successors, (0), 0 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 15:36:26,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3352 states to 3352 states and 9952 transitions. [2021-06-05 15:36:26,526 INFO L78 Accepts]: Start accepts. Automaton has 3352 states and 9952 transitions. Word has length 35 [2021-06-05 15:36:26,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:36:26,526 INFO L482 AbstractCegarLoop]: Abstraction has 3352 states and 9952 transitions. [2021-06-05 15:36:26,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 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 15:36:26,526 INFO L276 IsEmpty]: Start isEmpty. Operand 3352 states and 9952 transitions. [2021-06-05 15:36:26,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:36:26,529 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:36:26,529 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:36:26,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2021-06-05 15:36:26,737 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:36:26,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:36:26,737 INFO L82 PathProgramCache]: Analyzing trace with hash -510386210, now seen corresponding path program 54 times [2021-06-05 15:36:26,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:36:26,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317784897] [2021-06-05 15:36:26,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:36:26,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:36:26,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:26,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:36:26,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317784897] [2021-06-05 15:36:26,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317784897] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:26,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419852465] [2021-06-05 15:36:26,854 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 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 15:36:26,880 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 15:36:26,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:36:26,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:36:26,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:36:26,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 15 treesize of output 11 [2021-06-05 15:36:26,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:26,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:26,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:26,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2021-06-05 15:36:27,011 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:36:27,011 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 15:36:27,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:27,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:27,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:27,017 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:43, output treesize:25 [2021-06-05 15:36:27,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:27,125 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 31 [2021-06-05 15:36:27,142 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:27,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:27,155 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:27,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:36:27,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:27,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:27,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:36:27,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:36:27,171 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:27,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419852465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:27,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:36:27,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:36:27,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261365953] [2021-06-05 15:36:27,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:36:27,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:36:27,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:36:27,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:36:27,172 INFO L87 Difference]: Start difference. First operand 3352 states and 9952 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:36:27,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:36:27,409 INFO L93 Difference]: Finished difference Result 4637 states and 13740 transitions. [2021-06-05 15:36:27,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:36:27,409 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:36:27,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:36:27,414 INFO L225 Difference]: With dead ends: 4637 [2021-06-05 15:36:27,414 INFO L226 Difference]: Without dead ends: 4564 [2021-06-05 15:36:27,414 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 251.1ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:36:27,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4564 states. [2021-06-05 15:36:27,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4564 to 3316. [2021-06-05 15:36:27,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3316 states, 3315 states have (on average 2.969532428355958) internal successors, (9844), 3315 states have internal predecessors, (9844), 0 states have call successors, (0), 0 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 15:36:27,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3316 states to 3316 states and 9844 transitions. [2021-06-05 15:36:27,450 INFO L78 Accepts]: Start accepts. Automaton has 3316 states and 9844 transitions. Word has length 35 [2021-06-05 15:36:27,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:36:27,450 INFO L482 AbstractCegarLoop]: Abstraction has 3316 states and 9844 transitions. [2021-06-05 15:36:27,450 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:36:27,450 INFO L276 IsEmpty]: Start isEmpty. Operand 3316 states and 9844 transitions. [2021-06-05 15:36:27,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:36:27,453 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:36:27,453 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:36:27,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:36:27,653 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:36:27,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:36:27,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1501230306, now seen corresponding path program 55 times [2021-06-05 15:36:27,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:36:27,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152869649] [2021-06-05 15:36:27,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:36:27,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:36:27,762 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:27,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:36:27,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152869649] [2021-06-05 15:36:27,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152869649] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:27,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545479734] [2021-06-05 15:36:27,762 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 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 15:36:27,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:36:27,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:36:27,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:36:27,887 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 15:36:27,887 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 15:36:27,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:27,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:27,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:27,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:27 [2021-06-05 15:36:28,241 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 23 treesize of output 19 [2021-06-05 15:36:28,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:28,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:28,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:28,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 15:36:28,280 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:28,280 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 31 [2021-06-05 15:36:28,286 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:28,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:28,297 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:28,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:36:28,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:28,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:28,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:36:28,304 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:36:28,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:28,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545479734] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:28,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:36:28,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:36:28,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886594829] [2021-06-05 15:36:28,313 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:36:28,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:36:28,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:36:28,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-06-05 15:36:28,313 INFO L87 Difference]: Start difference. First operand 3316 states and 9844 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:36:28,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:36:28,504 INFO L93 Difference]: Finished difference Result 4573 states and 13546 transitions. [2021-06-05 15:36:28,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:36:28,504 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:36:28,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:36:28,508 INFO L225 Difference]: With dead ends: 4573 [2021-06-05 15:36:28,508 INFO L226 Difference]: Without dead ends: 4500 [2021-06-05 15:36:28,509 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 487.3ms TimeCoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-06-05 15:36:28,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4500 states. [2021-06-05 15:36:28,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4500 to 3302. [2021-06-05 15:36:28,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3302 states, 3301 states have (on average 2.969403211148137) internal successors, (9802), 3301 states have internal predecessors, (9802), 0 states have call successors, (0), 0 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 15:36:28,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3302 states to 3302 states and 9802 transitions. [2021-06-05 15:36:28,542 INFO L78 Accepts]: Start accepts. Automaton has 3302 states and 9802 transitions. Word has length 35 [2021-06-05 15:36:28,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:36:28,543 INFO L482 AbstractCegarLoop]: Abstraction has 3302 states and 9802 transitions. [2021-06-05 15:36:28,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:36:28,543 INFO L276 IsEmpty]: Start isEmpty. Operand 3302 states and 9802 transitions. [2021-06-05 15:36:28,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:36:28,545 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:36:28,546 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:36:28,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:36:28,746 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:36:28,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:36:28,746 INFO L82 PathProgramCache]: Analyzing trace with hash -1609488994, now seen corresponding path program 56 times [2021-06-05 15:36:28,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:36:28,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237035913] [2021-06-05 15:36:28,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:36:28,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:36:28,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:28,854 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:36:28,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237035913] [2021-06-05 15:36:28,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237035913] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:28,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941573939] [2021-06-05 15:36:28,854 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 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 15:36:28,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:36:28,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:36:28,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:36:28,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:36:28,940 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:36:28,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 24 [2021-06-05 15:36:28,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:28,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:28,943 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 15:36:28,943 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:17 [2021-06-05 15:36:28,966 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 23 treesize of output 19 [2021-06-05 15:36:28,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:28,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:28,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:28,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 15:36:29,001 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:29,001 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 31 [2021-06-05 15:36:29,006 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:29,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:29,017 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:29,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:36:29,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:29,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:29,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:36:29,023 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:36:29,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:29,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941573939] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:29,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:36:29,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:36:29,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964481707] [2021-06-05 15:36:29,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:36:29,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:36:29,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:36:29,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:36:29,033 INFO L87 Difference]: Start difference. First operand 3302 states and 9802 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:36:30,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:36:30,887 INFO L93 Difference]: Finished difference Result 4699 states and 13919 transitions. [2021-06-05 15:36:30,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:36:30,887 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:36:30,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:36:30,892 INFO L225 Difference]: With dead ends: 4699 [2021-06-05 15:36:30,892 INFO L226 Difference]: Without dead ends: 4626 [2021-06-05 15:36:30,892 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 144.5ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:36:30,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4626 states. [2021-06-05 15:36:30,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4626 to 3346. [2021-06-05 15:36:30,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 3345 states have (on average 2.9674140508221227) internal successors, (9926), 3345 states have internal predecessors, (9926), 0 states have call successors, (0), 0 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 15:36:30,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 9926 transitions. [2021-06-05 15:36:30,928 INFO L78 Accepts]: Start accepts. Automaton has 3346 states and 9926 transitions. Word has length 35 [2021-06-05 15:36:30,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:36:30,928 INFO L482 AbstractCegarLoop]: Abstraction has 3346 states and 9926 transitions. [2021-06-05 15:36:30,928 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:36:30,928 INFO L276 IsEmpty]: Start isEmpty. Operand 3346 states and 9926 transitions. [2021-06-05 15:36:30,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:36:30,931 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:36:30,931 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:36:31,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:36:31,133 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:36:31,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:36:31,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1883883108, now seen corresponding path program 57 times [2021-06-05 15:36:31,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:36:31,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642459926] [2021-06-05 15:36:31,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:36:31,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:36:31,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:31,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:36:31,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642459926] [2021-06-05 15:36:31,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642459926] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:31,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506285778] [2021-06-05 15:36:31,289 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 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 15:36:31,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:36:31,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:36:31,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 15:36:31,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:36:31,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-06-05 15:36:31,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:31,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:31,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:31,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:33 [2021-06-05 15:36:32,456 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:32,456 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 35 treesize of output 35 [2021-06-05 15:36:32,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:36:32,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:32,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:32,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-06-05 15:36:33,206 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 15:36:33,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-06-05 15:36:33,227 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:36:33,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:33,250 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:33,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:36:33,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 15:36:33,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:36:33,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:36:33,267 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:13 [2021-06-05 15:36:33,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:36:33,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506285778] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:36:33,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:36:33,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-06-05 15:36:33,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424440968] [2021-06-05 15:36:33,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:36:33,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:36:33,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:36:33,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=288, Unknown=4, NotChecked=0, Total=342 [2021-06-05 15:36:33,310 INFO L87 Difference]: Start difference. First operand 3346 states and 9926 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:12,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:12,021 INFO L93 Difference]: Finished difference Result 5750 states and 16895 transitions. [2021-06-05 15:37:12,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 15:37:12,021 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:12,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:12,028 INFO L225 Difference]: With dead ends: 5750 [2021-06-05 15:37:12,028 INFO L226 Difference]: Without dead ends: 5490 [2021-06-05 15:37:12,028 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 6307.9ms TimeCoverageRelationStatistics Valid=138, Invalid=904, Unknown=14, NotChecked=0, Total=1056 [2021-06-05 15:37:12,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states. [2021-06-05 15:37:12,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 3418. [2021-06-05 15:37:12,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3418 states, 3417 states have (on average 2.9610769681006732) internal successors, (10118), 3417 states have internal predecessors, (10118), 0 states have call successors, (0), 0 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 15:37:12,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3418 states to 3418 states and 10118 transitions. [2021-06-05 15:37:12,069 INFO L78 Accepts]: Start accepts. Automaton has 3418 states and 10118 transitions. Word has length 35 [2021-06-05 15:37:12,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:12,069 INFO L482 AbstractCegarLoop]: Abstraction has 3418 states and 10118 transitions. [2021-06-05 15:37:12,069 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:12,069 INFO L276 IsEmpty]: Start isEmpty. Operand 3418 states and 10118 transitions. [2021-06-05 15:37:12,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:12,072 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:12,072 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:12,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:12,277 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:12,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:12,277 INFO L82 PathProgramCache]: Analyzing trace with hash 1980524554, now seen corresponding path program 58 times [2021-06-05 15:37:12,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:12,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10439080] [2021-06-05 15:37:12,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:12,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:12,398 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:37:12,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:12,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10439080] [2021-06-05 15:37:12,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10439080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:12,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205081640] [2021-06-05 15:37:12,398 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 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 15:37:12,424 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:37:12,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:37:12,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:37:12,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:12,507 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 15:37:12,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:12,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:12,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:12,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-06-05 15:37:12,609 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:37:12,609 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 39 treesize of output 25 [2021-06-05 15:37:12,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:12,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:12,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:12,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-06-05 15:37:12,989 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:12,990 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 31 [2021-06-05 15:37:12,998 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:13,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:13,009 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:13,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:13,011 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:13,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:13,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:13,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:37:13,029 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:13,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205081640] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:13,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:13,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 15:37:13,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874451459] [2021-06-05 15:37:13,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:37:13,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:13,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:37:13,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=249, Unknown=1, NotChecked=0, Total=306 [2021-06-05 15:37:13,030 INFO L87 Difference]: Start difference. First operand 3418 states and 10118 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:15,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:15,912 INFO L93 Difference]: Finished difference Result 4285 states and 12585 transitions. [2021-06-05 15:37:15,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 15:37:15,912 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:15,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:15,917 INFO L225 Difference]: With dead ends: 4285 [2021-06-05 15:37:15,917 INFO L226 Difference]: Without dead ends: 4184 [2021-06-05 15:37:15,917 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 636.2ms TimeCoverageRelationStatistics Valid=79, Invalid=382, Unknown=1, NotChecked=0, Total=462 [2021-06-05 15:37:15,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4184 states. [2021-06-05 15:37:15,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4184 to 3418. [2021-06-05 15:37:15,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3418 states, 3417 states have (on average 2.9610769681006732) internal successors, (10118), 3417 states have internal predecessors, (10118), 0 states have call successors, (0), 0 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 15:37:15,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3418 states to 3418 states and 10118 transitions. [2021-06-05 15:37:15,951 INFO L78 Accepts]: Start accepts. Automaton has 3418 states and 10118 transitions. Word has length 35 [2021-06-05 15:37:15,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:15,951 INFO L482 AbstractCegarLoop]: Abstraction has 3418 states and 10118 transitions. [2021-06-05 15:37:15,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:15,952 INFO L276 IsEmpty]: Start isEmpty. Operand 3418 states and 10118 transitions. [2021-06-05 15:37:15,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:15,955 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:15,955 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:16,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-06-05 15:37:16,155 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:16,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:16,155 INFO L82 PathProgramCache]: Analyzing trace with hash -1383389096, now seen corresponding path program 59 times [2021-06-05 15:37:16,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:16,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692085069] [2021-06-05 15:37:16,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:16,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:16,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:16,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:16,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692085069] [2021-06-05 15:37:16,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692085069] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:16,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696126375] [2021-06-05 15:37:16,290 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 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 15:37:16,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:37:16,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:37:16,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:37:16,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:16,448 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 15:37:16,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:16,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:16,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:16,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:50, output treesize:43 [2021-06-05 15:37:16,530 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:16,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-06-05 15:37:16,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:16,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:16,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:16,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-06-05 15:37:17,320 INFO L354 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2021-06-05 15:37:17,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 36 [2021-06-05 15:37:17,326 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:17,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:17,341 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:17,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:17,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:17,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:17,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:17,350 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-06-05 15:37:17,355 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:17,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696126375] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:17,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:17,356 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:37:17,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211648540] [2021-06-05 15:37:17,356 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:37:17,356 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:17,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:37:17,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=287, Unknown=1, NotChecked=0, Total=342 [2021-06-05 15:37:17,356 INFO L87 Difference]: Start difference. First operand 3418 states and 10118 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:21,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:21,087 INFO L93 Difference]: Finished difference Result 5462 states and 16110 transitions. [2021-06-05 15:37:21,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 15:37:21,088 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:21,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:21,094 INFO L225 Difference]: With dead ends: 5462 [2021-06-05 15:37:21,094 INFO L226 Difference]: Without dead ends: 5359 [2021-06-05 15:37:21,094 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 956.4ms TimeCoverageRelationStatistics Valid=69, Invalid=392, Unknown=1, NotChecked=0, Total=462 [2021-06-05 15:37:21,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5359 states. [2021-06-05 15:37:21,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5359 to 3496. [2021-06-05 15:37:21,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 2.9602288984263234) internal successors, (10346), 3495 states have internal predecessors, (10346), 0 states have call successors, (0), 0 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 15:37:21,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 10346 transitions. [2021-06-05 15:37:21,149 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 10346 transitions. Word has length 35 [2021-06-05 15:37:21,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:21,149 INFO L482 AbstractCegarLoop]: Abstraction has 3496 states and 10346 transitions. [2021-06-05 15:37:21,150 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:21,150 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 10346 transitions. [2021-06-05 15:37:21,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:21,153 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:21,153 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:21,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-06-05 15:37:21,365 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:21,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:21,365 INFO L82 PathProgramCache]: Analyzing trace with hash -358718644, now seen corresponding path program 60 times [2021-06-05 15:37:21,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:21,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557615373] [2021-06-05 15:37:21,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:21,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:21,496 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:21,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:21,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557615373] [2021-06-05 15:37:21,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557615373] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:21,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076314226] [2021-06-05 15:37:21,497 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 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 15:37:21,524 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 15:37:21,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:37:21,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:37:21,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:21,634 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 15:37:21,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:21,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:21,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:21,646 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 15:37:21,761 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:37:21,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2021-06-05 15:37:21,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:21,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:21,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:21,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-06-05 15:37:22,179 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:22,179 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 31 [2021-06-05 15:37:22,185 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:22,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:22,199 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:22,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:22,201 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:22,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:22,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:22,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:37:22,217 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:22,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076314226] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:22,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:22,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:37:22,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361569921] [2021-06-05 15:37:22,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:37:22,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:22,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:37:22,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=279, Unknown=1, NotChecked=0, Total=342 [2021-06-05 15:37:22,218 INFO L87 Difference]: Start difference. First operand 3496 states and 10346 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:25,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:25,517 INFO L93 Difference]: Finished difference Result 5068 states and 14874 transitions. [2021-06-05 15:37:25,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:37:25,517 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:25,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:25,523 INFO L225 Difference]: With dead ends: 5068 [2021-06-05 15:37:25,523 INFO L226 Difference]: Without dead ends: 4949 [2021-06-05 15:37:25,523 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 650.9ms TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2021-06-05 15:37:25,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4949 states. [2021-06-05 15:37:25,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4949 to 3448. [2021-06-05 15:37:25,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3448 states, 3447 states have (on average 2.9614157238178125) internal successors, (10208), 3447 states have internal predecessors, (10208), 0 states have call successors, (0), 0 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 15:37:25,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3448 states to 3448 states and 10208 transitions. [2021-06-05 15:37:25,562 INFO L78 Accepts]: Start accepts. Automaton has 3448 states and 10208 transitions. Word has length 35 [2021-06-05 15:37:25,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:25,562 INFO L482 AbstractCegarLoop]: Abstraction has 3448 states and 10208 transitions. [2021-06-05 15:37:25,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:25,562 INFO L276 IsEmpty]: Start isEmpty. Operand 3448 states and 10208 transitions. [2021-06-05 15:37:25,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:25,565 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:25,565 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:25,765 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2021-06-05 15:37:25,765 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:25,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:25,766 INFO L82 PathProgramCache]: Analyzing trace with hash -1939232412, now seen corresponding path program 61 times [2021-06-05 15:37:25,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:25,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408468490] [2021-06-05 15:37:25,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:25,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:25,923 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:25,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:25,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408468490] [2021-06-05 15:37:25,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408468490] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:25,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606378521] [2021-06-05 15:37:25,923 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:25,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:25,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:37:25,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:26,150 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:37:26,150 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 41 treesize of output 27 [2021-06-05 15:37:26,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:26,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:26,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:26,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-06-05 15:37:26,858 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 23 treesize of output 19 [2021-06-05 15:37:26,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:26,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:26,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:26,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 15:37:27,757 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:27,757 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 31 [2021-06-05 15:37:27,762 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:27,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:27,773 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:27,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:27,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:27,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:27,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:27,779 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:37:27,792 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:27,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606378521] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:27,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:27,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:37:27,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145378944] [2021-06-05 15:37:27,793 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:37:27,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:27,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:37:27,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=284, Unknown=3, NotChecked=0, Total=342 [2021-06-05 15:37:27,794 INFO L87 Difference]: Start difference. First operand 3448 states and 10208 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:27,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:27,994 INFO L93 Difference]: Finished difference Result 4692 states and 13742 transitions. [2021-06-05 15:37:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:37:27,995 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:27,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:27,999 INFO L225 Difference]: With dead ends: 4692 [2021-06-05 15:37:27,999 INFO L226 Difference]: Without dead ends: 4591 [2021-06-05 15:37:28,000 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1807.4ms TimeCoverageRelationStatistics Valid=61, Invalid=316, Unknown=3, NotChecked=0, Total=380 [2021-06-05 15:37:28,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4591 states. [2021-06-05 15:37:28,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4591 to 3438. [2021-06-05 15:37:28,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 3437 states have (on average 2.9613034623217924) internal successors, (10178), 3437 states have internal predecessors, (10178), 0 states have call successors, (0), 0 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 15:37:28,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 10178 transitions. [2021-06-05 15:37:28,037 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 10178 transitions. Word has length 35 [2021-06-05 15:37:28,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:28,037 INFO L482 AbstractCegarLoop]: Abstraction has 3438 states and 10178 transitions. [2021-06-05 15:37:28,037 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:28,037 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 10178 transitions. [2021-06-05 15:37:28,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:28,040 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:28,040 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:28,241 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:28,241 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:28,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:28,242 INFO L82 PathProgramCache]: Analyzing trace with hash 148141572, now seen corresponding path program 62 times [2021-06-05 15:37:28,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:28,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218353415] [2021-06-05 15:37:28,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:28,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:28,370 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:28,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:28,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218353415] [2021-06-05 15:37:28,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218353415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:28,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419271075] [2021-06-05 15:37:28,371 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:28,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:37:28,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:37:28,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:37:28,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:28,514 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 15:37:28,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:28,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:28,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:28,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 15:37:28,585 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:28,585 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 34 [2021-06-05 15:37:28,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:28,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:28,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:28,598 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:37:29,574 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:37:29,574 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 37 treesize of output 26 [2021-06-05 15:37:29,576 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:29,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:29,586 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:29,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:29,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:29,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:29,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:29,591 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 15:37:29,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:29,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419271075] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:29,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:29,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:37:29,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169345701] [2021-06-05 15:37:29,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:37:29,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:29,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:37:29,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=289, Unknown=2, NotChecked=0, Total=342 [2021-06-05 15:37:29,597 INFO L87 Difference]: Start difference. First operand 3438 states and 10178 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:30,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:30,000 INFO L93 Difference]: Finished difference Result 5489 states and 16185 transitions. [2021-06-05 15:37:30,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 15:37:30,002 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:30,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:30,008 INFO L225 Difference]: With dead ends: 5489 [2021-06-05 15:37:30,008 INFO L226 Difference]: Without dead ends: 5386 [2021-06-05 15:37:30,008 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1173.3ms TimeCoverageRelationStatistics Valid=70, Invalid=434, Unknown=2, NotChecked=0, Total=506 [2021-06-05 15:37:30,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5386 states. [2021-06-05 15:37:30,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5386 to 3562. [2021-06-05 15:37:30,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3562 states, 3561 states have (on average 2.959281100814378) internal successors, (10538), 3561 states have internal predecessors, (10538), 0 states have call successors, (0), 0 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 15:37:30,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3562 states to 3562 states and 10538 transitions. [2021-06-05 15:37:30,048 INFO L78 Accepts]: Start accepts. Automaton has 3562 states and 10538 transitions. Word has length 35 [2021-06-05 15:37:30,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:30,048 INFO L482 AbstractCegarLoop]: Abstraction has 3562 states and 10538 transitions. [2021-06-05 15:37:30,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:30,049 INFO L276 IsEmpty]: Start isEmpty. Operand 3562 states and 10538 transitions. [2021-06-05 15:37:30,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:30,052 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:30,052 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:30,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2021-06-05 15:37:30,257 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:30,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:30,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1172812024, now seen corresponding path program 63 times [2021-06-05 15:37:30,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:30,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98371328] [2021-06-05 15:37:30,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:30,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:30,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:30,382 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:30,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98371328] [2021-06-05 15:37:30,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98371328] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:30,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525965423] [2021-06-05 15:37:30,383 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:30,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:37:30,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:37:30,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 15:37:30,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:30,497 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 18 treesize of output 14 [2021-06-05 15:37:30,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:30,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:30,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:30,506 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-06-05 15:37:30,601 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 15:37:30,601 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 39 treesize of output 35 [2021-06-05 15:37:30,605 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:30,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:30,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:30,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:38 [2021-06-05 15:37:31,717 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:31,717 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 29 treesize of output 31 [2021-06-05 15:37:31,726 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:31,732 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:31,732 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 31 [2021-06-05 15:37:31,736 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:31,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:31,759 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:31,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:31,760 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:31,774 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:31,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:37:31,777 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 15:37:31,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:31,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:37:31,793 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-06-05 15:37:31,820 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:31,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525965423] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:31,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:31,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 15:37:31,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597781003] [2021-06-05 15:37:31,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:37:31,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:31,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:37:31,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-06-05 15:37:31,821 INFO L87 Difference]: Start difference. First operand 3562 states and 10538 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:37,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:37,859 INFO L93 Difference]: Finished difference Result 6097 states and 17879 transitions. [2021-06-05 15:37:37,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 15:37:37,859 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:37,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:37,865 INFO L225 Difference]: With dead ends: 6097 [2021-06-05 15:37:37,865 INFO L226 Difference]: Without dead ends: 5905 [2021-06-05 15:37:37,865 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 3046.3ms TimeCoverageRelationStatistics Valid=202, Invalid=1200, Unknown=4, NotChecked=0, Total=1406 [2021-06-05 15:37:37,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5905 states. [2021-06-05 15:37:37,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5905 to 3574. [2021-06-05 15:37:37,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3574 states, 3573 states have (on average 2.9585782255807445) internal successors, (10571), 3573 states have internal predecessors, (10571), 0 states have call successors, (0), 0 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 15:37:37,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 10571 transitions. [2021-06-05 15:37:37,907 INFO L78 Accepts]: Start accepts. Automaton has 3574 states and 10571 transitions. Word has length 35 [2021-06-05 15:37:37,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:37,907 INFO L482 AbstractCegarLoop]: Abstraction has 3574 states and 10571 transitions. [2021-06-05 15:37:37,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:37,908 INFO L276 IsEmpty]: Start isEmpty. Operand 3574 states and 10571 transitions. [2021-06-05 15:37:37,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:37,911 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:37,911 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:38,111 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:38,111 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:38,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:38,111 INFO L82 PathProgramCache]: Analyzing trace with hash -407701744, now seen corresponding path program 64 times [2021-06-05 15:37:38,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:38,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953169622] [2021-06-05 15:37:38,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:38,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:38,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:38,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:38,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953169622] [2021-06-05 15:37:38,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953169622] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:38,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135004869] [2021-06-05 15:37:38,235 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:38,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:37:38,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:37:38,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:37:38,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:38,416 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:37:38,416 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 41 treesize of output 27 [2021-06-05 15:37:38,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:38,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:38,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:38,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-06-05 15:37:38,761 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 23 treesize of output 19 [2021-06-05 15:37:38,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:38,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:38,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:38,765 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 15:37:39,677 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:39,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-06-05 15:37:39,682 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:39,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:39,694 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:39,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:39,695 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:39,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:39,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:39,700 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:37:39,709 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:39,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135004869] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:39,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:39,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:37:39,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571256471] [2021-06-05 15:37:39,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:37:39,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:39,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:37:39,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=286, Unknown=2, NotChecked=0, Total=342 [2021-06-05 15:37:39,710 INFO L87 Difference]: Start difference. First operand 3574 states and 10571 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:47,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:47,979 INFO L93 Difference]: Finished difference Result 4865 states and 14252 transitions. [2021-06-05 15:37:47,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:37:47,980 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:47,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:47,985 INFO L225 Difference]: With dead ends: 4865 [2021-06-05 15:37:47,985 INFO L226 Difference]: Without dead ends: 4764 [2021-06-05 15:37:47,985 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 1450.1ms TimeCoverageRelationStatistics Valid=65, Invalid=353, Unknown=2, NotChecked=0, Total=420 [2021-06-05 15:37:47,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4764 states. [2021-06-05 15:37:48,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4764 to 3564. [2021-06-05 15:37:48,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3564 states, 3563 states have (on average 2.9584619702497896) internal successors, (10541), 3563 states have internal predecessors, (10541), 0 states have call successors, (0), 0 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 15:37:48,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 10541 transitions. [2021-06-05 15:37:48,023 INFO L78 Accepts]: Start accepts. Automaton has 3564 states and 10541 transitions. Word has length 35 [2021-06-05 15:37:48,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:48,023 INFO L482 AbstractCegarLoop]: Abstraction has 3564 states and 10541 transitions. [2021-06-05 15:37:48,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:48,023 INFO L276 IsEmpty]: Start isEmpty. Operand 3564 states and 10541 transitions. [2021-06-05 15:37:48,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:48,026 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:48,026 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:48,226 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:48,226 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:48,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:48,227 INFO L82 PathProgramCache]: Analyzing trace with hash 649236190, now seen corresponding path program 65 times [2021-06-05 15:37:48,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:48,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049245352] [2021-06-05 15:37:48,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:48,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:48,336 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:48,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:48,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049245352] [2021-06-05 15:37:48,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049245352] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:48,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230397464] [2021-06-05 15:37:48,336 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 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:48,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:37:48,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:37:48,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:37:48,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:48,524 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-06-05 15:37:48,524 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 35 [2021-06-05 15:37:48,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:48,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:48,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:48,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:17 [2021-06-05 15:37:48,557 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 23 treesize of output 19 [2021-06-05 15:37:48,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:48,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:48,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:48,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 15:37:48,591 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:48,591 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 31 [2021-06-05 15:37:48,596 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:48,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:48,610 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:48,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:48,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:48,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:48,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:48,616 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:37:48,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:48,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230397464] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:48,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:48,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-06-05 15:37:48,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757047877] [2021-06-05 15:37:48,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:37:48,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:48,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:37:48,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:37:48,626 INFO L87 Difference]: Start difference. First operand 3564 states and 10541 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:51,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:51,274 INFO L93 Difference]: Finished difference Result 5015 states and 14674 transitions. [2021-06-05 15:37:51,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:37:51,274 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:51,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:51,279 INFO L225 Difference]: With dead ends: 5015 [2021-06-05 15:37:51,279 INFO L226 Difference]: Without dead ends: 4914 [2021-06-05 15:37:51,279 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 199.8ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-05 15:37:51,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2021-06-05 15:37:51,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 3581. [2021-06-05 15:37:51,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3581 states, 3580 states have (on average 2.9594972067039107) internal successors, (10595), 3580 states have internal predecessors, (10595), 0 states have call successors, (0), 0 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 15:37:51,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3581 states to 3581 states and 10595 transitions. [2021-06-05 15:37:51,318 INFO L78 Accepts]: Start accepts. Automaton has 3581 states and 10595 transitions. Word has length 35 [2021-06-05 15:37:51,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:51,318 INFO L482 AbstractCegarLoop]: Abstraction has 3581 states and 10595 transitions. [2021-06-05 15:37:51,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:51,318 INFO L276 IsEmpty]: Start isEmpty. Operand 3581 states and 10595 transitions. [2021-06-05 15:37:51,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:51,321 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:51,321 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:51,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-06-05 15:37:51,537 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:51,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:51,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1366667796, now seen corresponding path program 66 times [2021-06-05 15:37:51,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:51,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973301431] [2021-06-05 15:37:51,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:51,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:51,659 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:51,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:51,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973301431] [2021-06-05 15:37:51,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973301431] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:51,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176993836] [2021-06-05 15:37:51,659 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:51,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:37:51,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:37:51,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:37:51,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:51,752 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 23 treesize of output 19 [2021-06-05 15:37:51,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:51,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:51,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:51,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-06-05 15:37:51,797 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:51,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 15:37:51,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:51,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:51,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:51,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:37:51,853 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:37:51,853 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 35 treesize of output 23 [2021-06-05 15:37:51,855 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:51,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:51,863 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:51,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:51,864 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:51,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:51,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:51,866 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 15:37:51,871 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:51,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176993836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:51,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:51,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:37:51,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996857157] [2021-06-05 15:37:51,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:37:51,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:51,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:37:51,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:37:51,872 INFO L87 Difference]: Start difference. First operand 3581 states and 10595 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:52,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:37:52,091 INFO L93 Difference]: Finished difference Result 5098 states and 15099 transitions. [2021-06-05 15:37:52,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:37:52,092 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:37:52,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:37:52,097 INFO L225 Difference]: With dead ends: 5098 [2021-06-05 15:37:52,097 INFO L226 Difference]: Without dead ends: 5061 [2021-06-05 15:37:52,097 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 196.7ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-05 15:37:52,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5061 states. [2021-06-05 15:37:52,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5061 to 3692. [2021-06-05 15:37:52,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3692 states, 3691 states have (on average 2.9669466269303713) internal successors, (10951), 3691 states have internal predecessors, (10951), 0 states have call successors, (0), 0 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 15:37:52,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3692 states to 3692 states and 10951 transitions. [2021-06-05 15:37:52,154 INFO L78 Accepts]: Start accepts. Automaton has 3692 states and 10951 transitions. Word has length 35 [2021-06-05 15:37:52,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:37:52,155 INFO L482 AbstractCegarLoop]: Abstraction has 3692 states and 10951 transitions. [2021-06-05 15:37:52,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:37:52,155 INFO L276 IsEmpty]: Start isEmpty. Operand 3692 states and 10951 transitions. [2021-06-05 15:37:52,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:37:52,158 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:37:52,158 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:37:52,358 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2021-06-05 15:37:52,358 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:37:52,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:37:52,359 INFO L82 PathProgramCache]: Analyzing trace with hash 489782444, now seen corresponding path program 67 times [2021-06-05 15:37:52,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:37:52,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967799877] [2021-06-05 15:37:52,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:37:52,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:52,494 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:52,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:37:52,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967799877] [2021-06-05 15:37:52,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967799877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:52,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825548394] [2021-06-05 15:37:52,495 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:37:52,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:37:52,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:37:52,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:37:52,601 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 23 treesize of output 19 [2021-06-05 15:37:52,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:52,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:52,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:52,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:37:52,678 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:52,678 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 34 [2021-06-05 15:37:52,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:52,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:52,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:52,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:37:53,214 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:37:53,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 15:37:53,216 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:37:53,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:53,226 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:53,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:37:53,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:37:53,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:37:53,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:37:53,232 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 15:37:53,237 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:37:53,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825548394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:37:53,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:37:53,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:37:53,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098972796] [2021-06-05 15:37:53,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:37:53,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:37:53,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:37:53,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=294, Unknown=1, NotChecked=0, Total=342 [2021-06-05 15:37:53,238 INFO L87 Difference]: Start difference. First operand 3692 states and 10951 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:01,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:38:01,319 INFO L93 Difference]: Finished difference Result 4993 states and 14715 transitions. [2021-06-05 15:38:01,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:38:01,319 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:38:01,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:38:01,325 INFO L225 Difference]: With dead ends: 4993 [2021-06-05 15:38:01,325 INFO L226 Difference]: Without dead ends: 4890 [2021-06-05 15:38:01,325 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 749.6ms TimeCoverageRelationStatistics Valid=66, Invalid=439, Unknown=1, NotChecked=0, Total=506 [2021-06-05 15:38:01,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4890 states. [2021-06-05 15:38:01,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4890 to 3681. [2021-06-05 15:38:01,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3681 states, 3680 states have (on average 2.9638586956521737) internal successors, (10907), 3680 states have internal predecessors, (10907), 0 states have call successors, (0), 0 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 15:38:01,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3681 states to 3681 states and 10907 transitions. [2021-06-05 15:38:01,364 INFO L78 Accepts]: Start accepts. Automaton has 3681 states and 10907 transitions. Word has length 35 [2021-06-05 15:38:01,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:38:01,364 INFO L482 AbstractCegarLoop]: Abstraction has 3681 states and 10907 transitions. [2021-06-05 15:38:01,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:01,364 INFO L276 IsEmpty]: Start isEmpty. Operand 3681 states and 10907 transitions. [2021-06-05 15:38:01,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:38:01,368 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:38:01,368 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:38:01,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:01,568 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:38:01,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:38:01,568 INFO L82 PathProgramCache]: Analyzing trace with hash -1737085272, now seen corresponding path program 68 times [2021-06-05 15:38:01,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:38:01,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673200415] [2021-06-05 15:38:01,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:38:01,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:38:01,723 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:01,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:38:01,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673200415] [2021-06-05 15:38:01,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673200415] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:01,724 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355940042] [2021-06-05 15:38:01,724 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:01,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:38:01,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:38:01,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:38:01,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:38:01,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-06-05 15:38:01,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:01,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:01,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:01,898 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-06-05 15:38:02,450 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:02,450 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 34 [2021-06-05 15:38:02,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:02,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:02,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:02,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:38:03,438 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:38:03,438 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 37 treesize of output 26 [2021-06-05 15:38:03,440 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:03,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:03,451 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:03,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:38:03,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:03,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:03,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:38:03,456 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 15:38:03,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:03,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355940042] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:03,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:38:03,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:38:03,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113159623] [2021-06-05 15:38:03,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:38:03,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:38:03,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:38:03,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=291, Unknown=3, NotChecked=0, Total=342 [2021-06-05 15:38:03,466 INFO L87 Difference]: Start difference. First operand 3681 states and 10907 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:11,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:38:11,984 INFO L93 Difference]: Finished difference Result 5002 states and 14721 transitions. [2021-06-05 15:38:11,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:38:11,984 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:38:11,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:38:11,989 INFO L225 Difference]: With dead ends: 5002 [2021-06-05 15:38:11,989 INFO L226 Difference]: Without dead ends: 4899 [2021-06-05 15:38:11,990 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1704.4ms TimeCoverageRelationStatistics Valid=63, Invalid=396, Unknown=3, NotChecked=0, Total=462 [2021-06-05 15:38:11,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4899 states. [2021-06-05 15:38:12,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4899 to 3691. [2021-06-05 15:38:12,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3691 states, 3690 states have (on average 2.96260162601626) internal successors, (10932), 3690 states have internal predecessors, (10932), 0 states have call successors, (0), 0 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 15:38:12,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3691 states to 3691 states and 10932 transitions. [2021-06-05 15:38:12,029 INFO L78 Accepts]: Start accepts. Automaton has 3691 states and 10932 transitions. Word has length 35 [2021-06-05 15:38:12,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:38:12,029 INFO L482 AbstractCegarLoop]: Abstraction has 3691 states and 10932 transitions. [2021-06-05 15:38:12,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:12,029 INFO L276 IsEmpty]: Start isEmpty. Operand 3691 states and 10932 transitions. [2021-06-05 15:38:12,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:38:12,032 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:38:12,032 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:38:12,233 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2021-06-05 15:38:12,233 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:38:12,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:38:12,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1370653410, now seen corresponding path program 69 times [2021-06-05 15:38:12,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:38:12,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442159744] [2021-06-05 15:38:12,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:38:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:38:12,359 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:12,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:38:12,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442159744] [2021-06-05 15:38:12,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442159744] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:12,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608306950] [2021-06-05 15:38:12,359 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:12,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 15:38:12,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:38:12,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:38:12,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:38:12,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 11 treesize of output 7 [2021-06-05 15:38:12,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:12,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:12,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:12,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:38:12,503 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:12,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 15:38:12,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:12,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:12,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:12,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:38:12,558 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:38:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-06-05 15:38:12,560 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:12,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:12,568 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:12,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:38:12,569 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:12,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:12,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:38:12,570 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 15:38:12,576 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:12,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608306950] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:12,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:38:12,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:38:12,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980341416] [2021-06-05 15:38:12,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:38:12,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:38:12,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:38:12,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:38:12,576 INFO L87 Difference]: Start difference. First operand 3691 states and 10932 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:13,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:38:13,824 INFO L93 Difference]: Finished difference Result 5579 states and 16471 transitions. [2021-06-05 15:38:13,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:38:13,824 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:38:13,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:38:13,830 INFO L225 Difference]: With dead ends: 5579 [2021-06-05 15:38:13,831 INFO L226 Difference]: Without dead ends: 5423 [2021-06-05 15:38:13,831 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 199.8ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-05 15:38:13,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5423 states. [2021-06-05 15:38:13,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5423 to 3771. [2021-06-05 15:38:13,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3771 states, 3770 states have (on average 2.9610079575596817) internal successors, (11163), 3770 states have internal predecessors, (11163), 0 states have call successors, (0), 0 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 15:38:13,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3771 states to 3771 states and 11163 transitions. [2021-06-05 15:38:13,885 INFO L78 Accepts]: Start accepts. Automaton has 3771 states and 11163 transitions. Word has length 35 [2021-06-05 15:38:13,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:38:13,885 INFO L482 AbstractCegarLoop]: Abstraction has 3771 states and 11163 transitions. [2021-06-05 15:38:13,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:13,885 INFO L276 IsEmpty]: Start isEmpty. Operand 3771 states and 11163 transitions. [2021-06-05 15:38:13,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:38:13,889 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:38:13,889 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:38:14,089 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:14,089 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:38:14,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:38:14,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1067863646, now seen corresponding path program 70 times [2021-06-05 15:38:14,090 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:38:14,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463610179] [2021-06-05 15:38:14,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:38:14,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:38:14,227 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:14,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:38:14,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463610179] [2021-06-05 15:38:14,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463610179] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:14,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727515958] [2021-06-05 15:38:14,227 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:14,255 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:38:14,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:38:14,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:38:14,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:38:14,329 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 15:38:14,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:14,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:14,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:14,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-06-05 15:38:14,451 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:14,451 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 34 [2021-06-05 15:38:14,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:14,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:14,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:14,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:38:14,992 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:38:14,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 15:38:14,993 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:14,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:15,005 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:15,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:38:15,007 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:15,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:15,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:38:15,011 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 15:38:15,016 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:15,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727515958] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:15,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:38:15,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:38:15,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492955648] [2021-06-05 15:38:15,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:38:15,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:38:15,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:38:15,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=289, Unknown=1, NotChecked=0, Total=342 [2021-06-05 15:38:15,017 INFO L87 Difference]: Start difference. First operand 3771 states and 11163 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:21,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:38:21,846 INFO L93 Difference]: Finished difference Result 5332 states and 15688 transitions. [2021-06-05 15:38:21,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:38:21,846 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:38:21,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:38:21,852 INFO L225 Difference]: With dead ends: 5332 [2021-06-05 15:38:21,852 INFO L226 Difference]: Without dead ends: 5181 [2021-06-05 15:38:21,852 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 752.1ms TimeCoverageRelationStatistics Valid=73, Invalid=432, Unknown=1, NotChecked=0, Total=506 [2021-06-05 15:38:21,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5181 states. [2021-06-05 15:38:21,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5181 to 3741. [2021-06-05 15:38:21,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3741 states, 3740 states have (on average 2.9606951871657756) internal successors, (11073), 3740 states have internal predecessors, (11073), 0 states have call successors, (0), 0 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 15:38:21,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3741 states to 3741 states and 11073 transitions. [2021-06-05 15:38:21,892 INFO L78 Accepts]: Start accepts. Automaton has 3741 states and 11073 transitions. Word has length 35 [2021-06-05 15:38:21,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:38:21,892 INFO L482 AbstractCegarLoop]: Abstraction has 3741 states and 11073 transitions. [2021-06-05 15:38:21,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:21,893 INFO L276 IsEmpty]: Start isEmpty. Operand 3741 states and 11073 transitions. [2021-06-05 15:38:21,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:38:21,896 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:38:21,896 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:38:22,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable241 [2021-06-05 15:38:22,096 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:38:22,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:38:22,097 INFO L82 PathProgramCache]: Analyzing trace with hash -690829870, now seen corresponding path program 71 times [2021-06-05 15:38:22,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:38:22,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494380921] [2021-06-05 15:38:22,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:38:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:38:22,217 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:22,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:38:22,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494380921] [2021-06-05 15:38:22,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494380921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:22,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304535508] [2021-06-05 15:38:22,217 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:22,264 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:38:22,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:38:22,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:38:22,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:38:22,306 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 15:38:22,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:22,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:22,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:22,314 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:38:22,373 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:22,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 15:38:22,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:22,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:22,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:22,391 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:38:22,453 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:38:22,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-06-05 15:38:22,455 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:22,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:22,463 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:22,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:38:22,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:22,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:22,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:38:22,466 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 15:38:22,471 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:22,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304535508] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:22,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:38:22,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:38:22,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078233564] [2021-06-05 15:38:22,471 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:38:22,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:38:22,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:38:22,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:38:22,472 INFO L87 Difference]: Start difference. First operand 3741 states and 11073 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 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 15:38:22,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:38:22,661 INFO L93 Difference]: Finished difference Result 5457 states and 16152 transitions. [2021-06-05 15:38:22,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:38:22,661 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have 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 15:38:22,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:38:22,667 INFO L225 Difference]: With dead ends: 5457 [2021-06-05 15:38:22,667 INFO L226 Difference]: Without dead ends: 5420 [2021-06-05 15:38:22,667 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 201.2ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-06-05 15:38:22,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5420 states. [2021-06-05 15:38:22,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5420 to 3789. [2021-06-05 15:38:22,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3789 states, 3788 states have (on average 2.961193241816262) internal successors, (11217), 3788 states have internal predecessors, (11217), 0 states have call successors, (0), 0 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 15:38:22,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3789 states to 3789 states and 11217 transitions. [2021-06-05 15:38:22,710 INFO L78 Accepts]: Start accepts. Automaton has 3789 states and 11217 transitions. Word has length 35 [2021-06-05 15:38:22,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:38:22,710 INFO L482 AbstractCegarLoop]: Abstraction has 3789 states and 11217 transitions. [2021-06-05 15:38:22,710 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 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 15:38:22,710 INFO L276 IsEmpty]: Start isEmpty. Operand 3789 states and 11217 transitions. [2021-06-05 15:38:22,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:38:22,713 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:38:22,713 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:38:22,913 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:22,914 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:38:22,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:38:22,914 INFO L82 PathProgramCache]: Analyzing trace with hash 469963718, now seen corresponding path program 72 times [2021-06-05 15:38:22,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:38:22,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469016649] [2021-06-05 15:38:22,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:38:22,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:38:23,035 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:23,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:38:23,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469016649] [2021-06-05 15:38:23,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469016649] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:23,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545017259] [2021-06-05 15:38:23,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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:23,063 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:38:23,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:38:23,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:38:23,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:38:23,103 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 15:38:23,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:23,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:23,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:23,110 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:38:23,225 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:23,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-06-05 15:38:23,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:23,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:23,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:23,239 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 15:38:23,783 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 15:38:23,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 26 [2021-06-05 15:38:23,784 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:23,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:23,797 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:23,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:38:23,798 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:23,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:23,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:38:23,802 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-06-05 15:38:23,808 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:23,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545017259] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:23,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:38:23,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-06-05 15:38:23,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797038941] [2021-06-05 15:38:23,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 15:38:23,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:38:23,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 15:38:23,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-06-05 15:38:23,808 INFO L87 Difference]: Start difference. First operand 3789 states and 11217 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 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 15:38:30,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:38:30,387 INFO L93 Difference]: Finished difference Result 5766 states and 17053 transitions. [2021-06-05 15:38:30,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:38:30,387 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 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 35 [2021-06-05 15:38:30,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:38:30,393 INFO L225 Difference]: With dead ends: 5766 [2021-06-05 15:38:30,393 INFO L226 Difference]: Without dead ends: 5711 [2021-06-05 15:38:30,394 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 683.8ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-06-05 15:38:30,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5711 states. [2021-06-05 15:38:30,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5711 to 3825. [2021-06-05 15:38:30,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3825 states, 3824 states have (on average 2.961558577405858) internal successors, (11325), 3824 states have internal predecessors, (11325), 0 states have call successors, (0), 0 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 15:38:30,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3825 states to 3825 states and 11325 transitions. [2021-06-05 15:38:30,448 INFO L78 Accepts]: Start accepts. Automaton has 3825 states and 11325 transitions. Word has length 35 [2021-06-05 15:38:30,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:38:30,448 INFO L482 AbstractCegarLoop]: Abstraction has 3825 states and 11325 transitions. [2021-06-05 15:38:30,448 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 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 15:38:30,448 INFO L276 IsEmpty]: Start isEmpty. Operand 3825 states and 11325 transitions. [2021-06-05 15:38:30,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:38:30,451 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:38:30,451 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:38:30,651 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-06-05 15:38:30,652 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:38:30,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:38:30,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1386009022, now seen corresponding path program 73 times [2021-06-05 15:38:30,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:38:30,652 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029280185] [2021-06-05 15:38:30,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:38:30,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:38:30,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:30,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:38:30,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029280185] [2021-06-05 15:38:30,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029280185] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:30,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860260798] [2021-06-05 15:38:30,774 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:30,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:38:30,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:38:30,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:38:30,839 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 15:38:30,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:30,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:30,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:30,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:38:30,970 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 15:38:30,970 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 48 treesize of output 32 [2021-06-05 15:38:30,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:30,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:30,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:30,977 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 15:38:31,559 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:31,559 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 31 [2021-06-05 15:38:31,564 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:31,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:31,575 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:31,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:38:31,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:31,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:31,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:38:31,582 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:38:31,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:31,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860260798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:31,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:38:31,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-06-05 15:38:31,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396323460] [2021-06-05 15:38:31,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 15:38:31,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:38:31,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 15:38:31,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=227, Unknown=1, NotChecked=0, Total=272 [2021-06-05 15:38:31,592 INFO L87 Difference]: Start difference. First operand 3825 states and 11325 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:31,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:38:31,874 INFO L93 Difference]: Finished difference Result 5412 states and 15954 transitions. [2021-06-05 15:38:31,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:38:31,874 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:38:31,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:38:31,880 INFO L225 Difference]: With dead ends: 5412 [2021-06-05 15:38:31,880 INFO L226 Difference]: Without dead ends: 5357 [2021-06-05 15:38:31,880 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 771.5ms TimeCoverageRelationStatistics Valid=49, Invalid=256, Unknown=1, NotChecked=0, Total=306 [2021-06-05 15:38:31,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states. [2021-06-05 15:38:31,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 3759. [2021-06-05 15:38:31,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3759 states, 3758 states have (on average 2.960883448642895) internal successors, (11127), 3758 states have internal predecessors, (11127), 0 states have call successors, (0), 0 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 15:38:31,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3759 states to 3759 states and 11127 transitions. [2021-06-05 15:38:31,922 INFO L78 Accepts]: Start accepts. Automaton has 3759 states and 11127 transitions. Word has length 35 [2021-06-05 15:38:31,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:38:31,922 INFO L482 AbstractCegarLoop]: Abstraction has 3759 states and 11127 transitions. [2021-06-05 15:38:31,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:31,922 INFO L276 IsEmpty]: Start isEmpty. Operand 3759 states and 11127 transitions. [2021-06-05 15:38:31,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:38:31,925 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:38:31,925 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:38:32,126 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:32,126 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:38:32,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:38:32,126 INFO L82 PathProgramCache]: Analyzing trace with hash 804122284, now seen corresponding path program 74 times [2021-06-05 15:38:32,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:38:32,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592604528] [2021-06-05 15:38:32,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:38:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:38:32,286 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:32,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:38:32,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592604528] [2021-06-05 15:38:32,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592604528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:32,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107318747] [2021-06-05 15:38:32,287 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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:32,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:38:32,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:38:32,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:38:32,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:38:32,747 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 23 treesize of output 19 [2021-06-05 15:38:32,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:32,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:32,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:32,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-06-05 15:38:33,663 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:33,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, 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 34 [2021-06-05 15:38:33,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:33,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:33,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:33,677 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:38:35,077 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:38:35,077 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 37 treesize of output 26 [2021-06-05 15:38:35,079 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:35,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:35,089 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:35,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:38:35,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:35,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:35,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:38:35,094 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 15:38:35,099 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:35,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107318747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:35,100 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:38:35,100 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:38:35,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290591067] [2021-06-05 15:38:35,100 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:38:35,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:38:35,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:38:35,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=285, Unknown=6, NotChecked=0, Total=342 [2021-06-05 15:38:35,100 INFO L87 Difference]: Start difference. First operand 3759 states and 11127 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:52,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:38:52,604 INFO L93 Difference]: Finished difference Result 5619 states and 16448 transitions. [2021-06-05 15:38:52,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 15:38:52,604 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:38:52,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:38:52,610 INFO L225 Difference]: With dead ends: 5619 [2021-06-05 15:38:52,610 INFO L226 Difference]: Without dead ends: 5407 [2021-06-05 15:38:52,610 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 2768.9ms TimeCoverageRelationStatistics Valid=61, Invalid=353, Unknown=6, NotChecked=0, Total=420 [2021-06-05 15:38:52,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5407 states. [2021-06-05 15:38:52,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5407 to 3801. [2021-06-05 15:38:52,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3801 states, 3800 states have (on average 2.9576315789473684) internal successors, (11239), 3800 states have internal predecessors, (11239), 0 states have call successors, (0), 0 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 15:38:52,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 11239 transitions. [2021-06-05 15:38:52,652 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 11239 transitions. Word has length 35 [2021-06-05 15:38:52,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:38:52,652 INFO L482 AbstractCegarLoop]: Abstraction has 3801 states and 11239 transitions. [2021-06-05 15:38:52,652 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:38:52,652 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 11239 transitions. [2021-06-05 15:38:52,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:38:52,655 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:38:52,655 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:38:52,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable247 [2021-06-05 15:38:52,856 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:38:52,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:38:52,856 INFO L82 PathProgramCache]: Analyzing trace with hash -562573944, now seen corresponding path program 75 times [2021-06-05 15:38:52,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:38:52,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756828928] [2021-06-05 15:38:52,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:38:52,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:38:52,979 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:38:52,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:38:52,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756828928] [2021-06-05 15:38:52,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756828928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:52,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184460941] [2021-06-05 15:38:52,980 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:38:53,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:38:53,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:38:53,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 15:38:53,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:38:53,082 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 15:38:53,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:53,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:53,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:53,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:45, output treesize:38 [2021-06-05 15:38:53,185 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:53,185 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 34 [2021-06-05 15:38:53,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:38:53,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:53,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:53,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:55, output treesize:41 [2021-06-05 15:38:54,054 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 15:38:54,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-06-05 15:38:54,071 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:38:54,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:54,094 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:54,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:38:54,101 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 15:38:54,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:38:54,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:38:54,115 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:17 [2021-06-05 15:38:54,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:38:54,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184460941] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:38:54,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:38:54,138 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-06-05 15:38:54,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752737690] [2021-06-05 15:38:54,138 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:38:54,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:38:54,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:38:54,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-06-05 15:38:54,138 INFO L87 Difference]: Start difference. First operand 3801 states and 11239 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 15:39:02,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:02,935 INFO L93 Difference]: Finished difference Result 6446 states and 19031 transitions. [2021-06-05 15:39:02,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 15:39:02,935 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have 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 15:39:02,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:02,942 INFO L225 Difference]: With dead ends: 6446 [2021-06-05 15:39:02,942 INFO L226 Difference]: Without dead ends: 6397 [2021-06-05 15:39:02,942 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 2447.4ms TimeCoverageRelationStatistics Valid=147, Invalid=662, Unknown=3, NotChecked=0, Total=812 [2021-06-05 15:39:02,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6397 states. [2021-06-05 15:39:02,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6397 to 3831. [2021-06-05 15:39:02,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3831 states, 3830 states have (on average 2.957963446475196) internal successors, (11329), 3830 states have internal predecessors, (11329), 0 states have call successors, (0), 0 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 15:39:02,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3831 states to 3831 states and 11329 transitions. [2021-06-05 15:39:02,989 INFO L78 Accepts]: Start accepts. Automaton has 3831 states and 11329 transitions. Word has length 35 [2021-06-05 15:39:02,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:02,990 INFO L482 AbstractCegarLoop]: Abstraction has 3831 states and 11329 transitions. [2021-06-05 15:39:02,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 15:39:02,990 INFO L276 IsEmpty]: Start isEmpty. Operand 3831 states and 11329 transitions. [2021-06-05 15:39:02,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:02,993 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:02,993 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:03,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:03,193 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:03,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:03,194 INFO L82 PathProgramCache]: Analyzing trace with hash -1129159930, now seen corresponding path program 76 times [2021-06-05 15:39:03,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:03,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011821192] [2021-06-05 15:39:03,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:03,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:03,322 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 15:39:03,322 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:03,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011821192] [2021-06-05 15:39:03,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011821192] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:03,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142715227] [2021-06-05 15:39:03,322 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:03,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:39:03,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:03,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:39:03,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:03,435 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 15:39:03,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:03,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:03,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:03,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-06-05 15:39:03,582 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:39:03,582 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 36 treesize of output 25 [2021-06-05 15:39:03,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:03,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:03,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:03,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-06-05 15:39:04,724 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:04,725 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 31 [2021-06-05 15:39:04,733 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:04,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:04,745 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:04,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:04,747 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:04,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:04,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:04,752 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:39:04,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:04,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142715227] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:04,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:04,761 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 15:39:04,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463780047] [2021-06-05 15:39:04,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:39:04,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:04,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:39:04,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=251, Unknown=2, NotChecked=0, Total=306 [2021-06-05 15:39:04,762 INFO L87 Difference]: Start difference. First operand 3831 states and 11329 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 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 15:39:05,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:05,012 INFO L93 Difference]: Finished difference Result 5332 states and 15626 transitions. [2021-06-05 15:39:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:39:05,012 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 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 35 [2021-06-05 15:39:05,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:05,018 INFO L225 Difference]: With dead ends: 5332 [2021-06-05 15:39:05,018 INFO L226 Difference]: Without dead ends: 5277 [2021-06-05 15:39:05,018 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1373.7ms TimeCoverageRelationStatistics Valid=65, Invalid=313, Unknown=2, NotChecked=0, Total=380 [2021-06-05 15:39:05,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2021-06-05 15:39:05,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 3801. [2021-06-05 15:39:05,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3801 states, 3800 states have (on average 2.9576315789473684) internal successors, (11239), 3800 states have internal predecessors, (11239), 0 states have call successors, (0), 0 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 15:39:05,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 11239 transitions. [2021-06-05 15:39:05,072 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 11239 transitions. Word has length 35 [2021-06-05 15:39:05,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:05,072 INFO L482 AbstractCegarLoop]: Abstraction has 3801 states and 11239 transitions. [2021-06-05 15:39:05,072 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 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 15:39:05,072 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 11239 transitions. [2021-06-05 15:39:05,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:05,075 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:05,075 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:05,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:05,276 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:05,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:05,276 INFO L82 PathProgramCache]: Analyzing trace with hash -1884724616, now seen corresponding path program 77 times [2021-06-05 15:39:05,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:05,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672963930] [2021-06-05 15:39:05,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:05,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:05,395 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:05,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:05,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672963930] [2021-06-05 15:39:05,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672963930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:05,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774350916] [2021-06-05 15:39:05,396 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:05,423 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 15:39:05,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:05,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:39:05,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:05,447 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 15:39:05,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:05,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:05,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:05,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:39:05,532 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:05,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 15:39:05,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:05,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:05,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:05,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:39:05,584 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:39:05,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 35 treesize of output 23 [2021-06-05 15:39:05,586 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:05,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:05,594 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:05,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:05,595 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:05,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:05,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:05,596 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 15:39:05,602 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:05,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774350916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:05,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:05,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:39:05,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699196456] [2021-06-05 15:39:05,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:39:05,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:05,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:39:05,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:39:05,602 INFO L87 Difference]: Start difference. First operand 3801 states and 11239 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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 15:39:05,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:05,807 INFO L93 Difference]: Finished difference Result 6158 states and 18162 transitions. [2021-06-05 15:39:05,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:39:05,808 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:39:05,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:05,814 INFO L225 Difference]: With dead ends: 6158 [2021-06-05 15:39:05,814 INFO L226 Difference]: Without dead ends: 5990 [2021-06-05 15:39:05,814 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 180.2ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:39:05,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5990 states. [2021-06-05 15:39:05,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5990 to 3881. [2021-06-05 15:39:05,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3881 states, 3880 states have (on average 2.9561855670103094) internal successors, (11470), 3880 states have internal predecessors, (11470), 0 states have call successors, (0), 0 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 15:39:05,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3881 states to 3881 states and 11470 transitions. [2021-06-05 15:39:05,860 INFO L78 Accepts]: Start accepts. Automaton has 3881 states and 11470 transitions. Word has length 35 [2021-06-05 15:39:05,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:05,860 INFO L482 AbstractCegarLoop]: Abstraction has 3881 states and 11470 transitions. [2021-06-05 15:39:05,860 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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 15:39:05,860 INFO L276 IsEmpty]: Start isEmpty. Operand 3881 states and 11470 transitions. [2021-06-05 15:39:05,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:05,863 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:05,863 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:06,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:06,064 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:06,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:06,064 INFO L82 PathProgramCache]: Analyzing trace with hash -28274376, now seen corresponding path program 78 times [2021-06-05 15:39:06,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:06,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237499898] [2021-06-05 15:39:06,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:06,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:06,198 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:06,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:06,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237499898] [2021-06-05 15:39:06,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237499898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:06,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100827066] [2021-06-05 15:39:06,198 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:06,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:39:06,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:06,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 15:39:06,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:06,277 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 15:39:06,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:06,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:06,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:06,282 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:20 [2021-06-05 15:39:06,376 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:06,376 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 35 treesize of output 35 [2021-06-05 15:39:06,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:06,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:06,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:06,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-06-05 15:39:06,435 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 15:39:06,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-06-05 15:39:06,453 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:06,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:06,496 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:06,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:39:06,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 15:39:06,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:06,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:39:06,515 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:17 [2021-06-05 15:39:06,544 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:06,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100827066] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:06,545 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:06,545 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 15:39:06,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523342442] [2021-06-05 15:39:06,545 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:39:06,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:06,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:39:06,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-05 15:39:06,545 INFO L87 Difference]: Start difference. First operand 3881 states and 11470 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:11,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:11,561 INFO L93 Difference]: Finished difference Result 5866 states and 17251 transitions. [2021-06-05 15:39:11,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 15:39:11,561 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:39:11,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:11,568 INFO L225 Difference]: With dead ends: 5866 [2021-06-05 15:39:11,568 INFO L226 Difference]: Without dead ends: 5725 [2021-06-05 15:39:11,568 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 429.7ms TimeCoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2021-06-05 15:39:11,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states. [2021-06-05 15:39:11,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 3851. [2021-06-05 15:39:11,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3851 states, 3850 states have (on average 2.9558441558441557) internal successors, (11380), 3850 states have internal predecessors, (11380), 0 states have call successors, (0), 0 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 15:39:11,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3851 states to 3851 states and 11380 transitions. [2021-06-05 15:39:11,614 INFO L78 Accepts]: Start accepts. Automaton has 3851 states and 11380 transitions. Word has length 35 [2021-06-05 15:39:11,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:11,614 INFO L482 AbstractCegarLoop]: Abstraction has 3851 states and 11380 transitions. [2021-06-05 15:39:11,614 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:11,614 INFO L276 IsEmpty]: Start isEmpty. Operand 3851 states and 11380 transitions. [2021-06-05 15:39:11,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:11,617 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:11,618 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:11,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:11,818 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:11,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:11,818 INFO L82 PathProgramCache]: Analyzing trace with hash 348759400, now seen corresponding path program 79 times [2021-06-05 15:39:11,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:11,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713949263] [2021-06-05 15:39:11,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:11,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:11,937 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:11,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:11,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713949263] [2021-06-05 15:39:11,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713949263] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:11,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119687317] [2021-06-05 15:39:11,937 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:11,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:11,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:39:11,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:11,986 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 15:39:11,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:11,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:11,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:11,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:39:12,057 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:12,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 15:39:12,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:12,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:12,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:12,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:39:12,113 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 15:39:12,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2021-06-05 15:39:12,115 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:12,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:12,123 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:12,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:12,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:12,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:12,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:12,125 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-06-05 15:39:12,131 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:12,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119687317] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:12,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:12,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:39:12,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143681629] [2021-06-05 15:39:12,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:39:12,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:12,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:39:12,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:39:12,132 INFO L87 Difference]: Start difference. First operand 3851 states and 11380 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:13,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:13,466 INFO L93 Difference]: Finished difference Result 6068 states and 17943 transitions. [2021-06-05 15:39:13,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:39:13,467 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:39:13,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:13,474 INFO L225 Difference]: With dead ends: 6068 [2021-06-05 15:39:13,474 INFO L226 Difference]: Without dead ends: 6022 [2021-06-05 15:39:13,475 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 183.0ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:39:13,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6022 states. [2021-06-05 15:39:13,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6022 to 3887. [2021-06-05 15:39:13,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3887 states, 3886 states have (on average 2.9562532166752447) internal successors, (11488), 3886 states have internal predecessors, (11488), 0 states have call successors, (0), 0 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 15:39:13,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3887 states to 3887 states and 11488 transitions. [2021-06-05 15:39:13,545 INFO L78 Accepts]: Start accepts. Automaton has 3887 states and 11488 transitions. Word has length 35 [2021-06-05 15:39:13,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:13,545 INFO L482 AbstractCegarLoop]: Abstraction has 3887 states and 11488 transitions. [2021-06-05 15:39:13,545 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:13,545 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states and 11488 transitions. [2021-06-05 15:39:13,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:13,548 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:13,548 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:13,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:13,749 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:13,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:13,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1509552988, now seen corresponding path program 80 times [2021-06-05 15:39:13,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:13,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059150865] [2021-06-05 15:39:13,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:13,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:13,877 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:13,878 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:13,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059150865] [2021-06-05 15:39:13,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059150865] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:13,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307478135] [2021-06-05 15:39:13,878 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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:13,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:39:13,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:13,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:39:13,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:13,928 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 15:39:13,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:13,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:13,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:13,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:39:14,066 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:14,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-06-05 15:39:14,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:14,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:14,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:14,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 15:39:14,620 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 15:39:14,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 26 [2021-06-05 15:39:14,622 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:14,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:14,632 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:14,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:14,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:14,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:14,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:14,638 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-06-05 15:39:14,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:14,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307478135] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:14,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:14,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:39:14,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731856038] [2021-06-05 15:39:14,644 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:39:14,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:14,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:39:14,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-06-05 15:39:14,644 INFO L87 Difference]: Start difference. First operand 3887 states and 11488 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 15:39:21,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:21,185 INFO L93 Difference]: Finished difference Result 6237 states and 18421 transitions. [2021-06-05 15:39:21,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:39:21,185 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 35 [2021-06-05 15:39:21,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:21,192 INFO L225 Difference]: With dead ends: 6237 [2021-06-05 15:39:21,192 INFO L226 Difference]: Without dead ends: 6134 [2021-06-05 15:39:21,192 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 673.4ms TimeCoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2021-06-05 15:39:21,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6134 states. [2021-06-05 15:39:21,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6134 to 3953. [2021-06-05 15:39:21,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3953 states, 3952 states have (on average 2.9554655870445345) internal successors, (11680), 3952 states have internal predecessors, (11680), 0 states have call successors, (0), 0 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 15:39:21,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3953 states to 3953 states and 11680 transitions. [2021-06-05 15:39:21,239 INFO L78 Accepts]: Start accepts. Automaton has 3953 states and 11680 transitions. Word has length 35 [2021-06-05 15:39:21,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:21,239 INFO L482 AbstractCegarLoop]: Abstraction has 3953 states and 11680 transitions. [2021-06-05 15:39:21,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 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 15:39:21,239 INFO L276 IsEmpty]: Start isEmpty. Operand 3953 states and 11680 transitions. [2021-06-05 15:39:21,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:21,242 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:21,242 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:21,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:21,443 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:21,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:21,443 INFO L82 PathProgramCache]: Analyzing trace with hash -346419752, now seen corresponding path program 81 times [2021-06-05 15:39:21,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:21,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021639408] [2021-06-05 15:39:21,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:21,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:21,565 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:21,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:21,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021639408] [2021-06-05 15:39:21,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021639408] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:21,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626807493] [2021-06-05 15:39:21,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:21,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 15:39:21,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:21,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:39:21,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:21,617 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 15:39:21,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:21,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:21,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:21,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 15:39:21,788 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 15:39:21,788 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 48 treesize of output 32 [2021-06-05 15:39:21,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:21,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:21,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:21,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 15:39:21,967 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:21,968 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 31 [2021-06-05 15:39:21,972 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:21,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:21,987 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:21,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:21,989 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:21,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:21,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:21,995 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:39:22,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:22,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626807493] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:22,007 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:22,007 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:39:22,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510462935] [2021-06-05 15:39:22,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:39:22,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:22,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:39:22,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:39:22,007 INFO L87 Difference]: Start difference. First operand 3953 states and 11680 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:25,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:25,073 INFO L93 Difference]: Finished difference Result 5794 states and 17064 transitions. [2021-06-05 15:39:25,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:39:25,074 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:39:25,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:25,080 INFO L225 Difference]: With dead ends: 5794 [2021-06-05 15:39:25,080 INFO L226 Difference]: Without dead ends: 5648 [2021-06-05 15:39:25,080 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 348.2ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 15:39:25,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5648 states. [2021-06-05 15:39:25,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5648 to 3851. [2021-06-05 15:39:25,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3851 states, 3850 states have (on average 2.9558441558441557) internal successors, (11380), 3850 states have internal predecessors, (11380), 0 states have call successors, (0), 0 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 15:39:25,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3851 states to 3851 states and 11380 transitions. [2021-06-05 15:39:25,125 INFO L78 Accepts]: Start accepts. Automaton has 3851 states and 11380 transitions. Word has length 35 [2021-06-05 15:39:25,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:25,125 INFO L482 AbstractCegarLoop]: Abstraction has 3851 states and 11380 transitions. [2021-06-05 15:39:25,125 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:25,125 INFO L276 IsEmpty]: Start isEmpty. Operand 3851 states and 11380 transitions. [2021-06-05 15:39:25,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:25,129 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:25,129 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:25,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:25,329 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:25,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:25,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1201716716, now seen corresponding path program 82 times [2021-06-05 15:39:25,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:25,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491439108] [2021-06-05 15:39:25,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:25,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:25,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:25,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491439108] [2021-06-05 15:39:25,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491439108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:25,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888990702] [2021-06-05 15:39:25,451 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:25,475 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:39:25,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:25,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:39:25,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:25,525 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 15:39:25,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:25,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:25,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:25,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 15:39:25,575 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:25,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 32 treesize of output 34 [2021-06-05 15:39:25,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:25,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:25,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:25,585 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 15:39:25,635 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 15:39:25,635 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 39 treesize of output 23 [2021-06-05 15:39:25,636 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:25,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:25,653 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:25,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:25,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:25,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:25,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:25,656 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-06-05 15:39:25,662 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:25,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888990702] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:25,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:25,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:39:25,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274063848] [2021-06-05 15:39:25,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:39:25,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:25,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:39:25,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 15:39:25,662 INFO L87 Difference]: Start difference. First operand 3851 states and 11380 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:25,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:25,877 INFO L93 Difference]: Finished difference Result 6031 states and 17839 transitions. [2021-06-05 15:39:25,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:39:25,877 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:39:25,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:25,884 INFO L225 Difference]: With dead ends: 6031 [2021-06-05 15:39:25,884 INFO L226 Difference]: Without dead ends: 5985 [2021-06-05 15:39:25,884 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 193.3ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:39:25,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5985 states. [2021-06-05 15:39:25,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5985 to 3951. [2021-06-05 15:39:25,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3951 states, 3950 states have (on average 2.956962025316456) internal successors, (11680), 3950 states have internal predecessors, (11680), 0 states have call successors, (0), 0 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 15:39:25,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3951 states to 3951 states and 11680 transitions. [2021-06-05 15:39:25,930 INFO L78 Accepts]: Start accepts. Automaton has 3951 states and 11680 transitions. Word has length 35 [2021-06-05 15:39:25,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:25,930 INFO L482 AbstractCegarLoop]: Abstraction has 3951 states and 11680 transitions. [2021-06-05 15:39:25,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:25,930 INFO L276 IsEmpty]: Start isEmpty. Operand 3951 states and 11680 transitions. [2021-06-05 15:39:25,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:25,933 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:25,933 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:26,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-06-05 15:39:26,134 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:26,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:26,134 INFO L82 PathProgramCache]: Analyzing trace with hash -1932456992, now seen corresponding path program 83 times [2021-06-05 15:39:26,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:26,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482821244] [2021-06-05 15:39:26,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:26,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:26,292 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:26,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:26,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482821244] [2021-06-05 15:39:26,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482821244] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:26,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095556100] [2021-06-05 15:39:26,292 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:26,320 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:39:26,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:26,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:39:26,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:26,370 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 15:39:26,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:26,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:26,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:26,378 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 15:39:26,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:26,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-06-05 15:39:26,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:26,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:26,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:26,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 15:39:27,081 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 15:39:27,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 26 [2021-06-05 15:39:27,083 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:27,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:27,093 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:27,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:27,094 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:27,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:27,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:27,098 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-06-05 15:39:27,103 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:27,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095556100] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:27,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:27,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:39:27,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705883520] [2021-06-05 15:39:27,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:39:27,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:27,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:39:27,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=193, Unknown=1, NotChecked=0, Total=240 [2021-06-05 15:39:27,104 INFO L87 Difference]: Start difference. First operand 3951 states and 11680 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:27,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:27,332 INFO L93 Difference]: Finished difference Result 6027 states and 17812 transitions. [2021-06-05 15:39:27,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:39:27,332 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:39:27,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:27,339 INFO L225 Difference]: With dead ends: 6027 [2021-06-05 15:39:27,339 INFO L226 Difference]: Without dead ends: 5981 [2021-06-05 15:39:27,339 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 723.4ms TimeCoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-06-05 15:39:27,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2021-06-05 15:39:27,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 3987. [2021-06-05 15:39:27,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3987 states, 3986 states have (on average 2.9573507275464124) internal successors, (11788), 3986 states have internal predecessors, (11788), 0 states have call successors, (0), 0 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 15:39:27,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3987 states to 3987 states and 11788 transitions. [2021-06-05 15:39:27,386 INFO L78 Accepts]: Start accepts. Automaton has 3987 states and 11788 transitions. Word has length 35 [2021-06-05 15:39:27,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:27,386 INFO L482 AbstractCegarLoop]: Abstraction has 3987 states and 11788 transitions. [2021-06-05 15:39:27,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:27,386 INFO L276 IsEmpty]: Start isEmpty. Operand 3987 states and 11788 transitions. [2021-06-05 15:39:27,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:27,389 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:27,390 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:27,590 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2021-06-05 15:39:27,590 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:27,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:27,590 INFO L82 PathProgramCache]: Analyzing trace with hash 506537564, now seen corresponding path program 84 times [2021-06-05 15:39:27,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:27,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808988601] [2021-06-05 15:39:27,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:27,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:27,716 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:27,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:27,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808988601] [2021-06-05 15:39:27,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808988601] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:27,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598400877] [2021-06-05 15:39:27,716 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:27,742 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 15:39:27,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:27,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:39:27,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:27,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 17 treesize of output 13 [2021-06-05 15:39:27,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:27,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:27,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:27,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 15:39:27,925 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 15:39:27,925 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 48 treesize of output 32 [2021-06-05 15:39:27,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:27,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:27,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:27,932 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 15:39:27,956 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:27,957 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 31 [2021-06-05 15:39:27,962 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:27,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:27,973 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:27,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:27,975 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:27,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:27,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:27,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:39:27,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:27,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598400877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:27,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:27,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 15:39:27,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302967676] [2021-06-05 15:39:27,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 15:39:27,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:27,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 15:39:27,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 15:39:27,990 INFO L87 Difference]: Start difference. First operand 3987 states and 11788 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 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 15:39:29,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:29,435 INFO L93 Difference]: Finished difference Result 5772 states and 17034 transitions. [2021-06-05 15:39:29,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:39:29,435 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:39:29,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:29,442 INFO L225 Difference]: With dead ends: 5772 [2021-06-05 15:39:29,442 INFO L226 Difference]: Without dead ends: 5699 [2021-06-05 15:39:29,442 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 206.0ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-05 15:39:29,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5699 states. [2021-06-05 15:39:29,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5699 to 3873. [2021-06-05 15:39:29,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3873 states, 3872 states have (on average 2.956095041322314) internal successors, (11446), 3872 states have internal predecessors, (11446), 0 states have call successors, (0), 0 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 15:39:29,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3873 states to 3873 states and 11446 transitions. [2021-06-05 15:39:29,490 INFO L78 Accepts]: Start accepts. Automaton has 3873 states and 11446 transitions. Word has length 35 [2021-06-05 15:39:29,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:29,490 INFO L482 AbstractCegarLoop]: Abstraction has 3873 states and 11446 transitions. [2021-06-05 15:39:29,490 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 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 15:39:29,490 INFO L276 IsEmpty]: Start isEmpty. Operand 3873 states and 11446 transitions. [2021-06-05 15:39:29,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:29,494 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:29,494 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:29,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-06-05 15:39:29,694 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:29,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:29,694 INFO L82 PathProgramCache]: Analyzing trace with hash -387765256, now seen corresponding path program 85 times [2021-06-05 15:39:29,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:29,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166030855] [2021-06-05 15:39:29,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:29,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:29,818 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:29,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:29,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166030855] [2021-06-05 15:39:29,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166030855] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:29,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666915174] [2021-06-05 15:39:29,818 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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:29,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:29,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:39:29,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:29,910 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 11 [2021-06-05 15:39:29,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:29,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:29,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:29,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 15:39:29,957 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:29,957 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 36 [2021-06-05 15:39:29,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:29,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:29,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:29,965 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-06-05 15:39:30,659 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 15:39:30,660 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 39 treesize of output 23 [2021-06-05 15:39:30,661 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:30,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:30,669 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:30,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:30,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:30,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:30,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:30,671 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-06-05 15:39:30,677 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:30,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666915174] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:30,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:30,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:39:30,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808482451] [2021-06-05 15:39:30,677 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:39:30,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:30,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:39:30,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-06-05 15:39:30,677 INFO L87 Difference]: Start difference. First operand 3873 states and 11446 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 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 15:39:38,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:38,471 INFO L93 Difference]: Finished difference Result 5669 states and 16750 transitions. [2021-06-05 15:39:38,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:39:38,472 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have 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 15:39:38,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:38,478 INFO L225 Difference]: With dead ends: 5669 [2021-06-05 15:39:38,478 INFO L226 Difference]: Without dead ends: 5623 [2021-06-05 15:39:38,478 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 827.1ms TimeCoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-06-05 15:39:38,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5623 states. [2021-06-05 15:39:38,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5623 to 3923. [2021-06-05 15:39:38,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3923 states, 3922 states have (on average 2.9566547679755226) internal successors, (11596), 3922 states have internal predecessors, (11596), 0 states have call successors, (0), 0 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 15:39:38,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3923 states to 3923 states and 11596 transitions. [2021-06-05 15:39:38,521 INFO L78 Accepts]: Start accepts. Automaton has 3923 states and 11596 transitions. Word has length 35 [2021-06-05 15:39:38,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:38,521 INFO L482 AbstractCegarLoop]: Abstraction has 3923 states and 11596 transitions. [2021-06-05 15:39:38,521 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 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 15:39:38,521 INFO L276 IsEmpty]: Start isEmpty. Operand 3923 states and 11596 transitions. [2021-06-05 15:39:38,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:38,525 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:38,525 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:38,725 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:38,725 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:38,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:38,726 INFO L82 PathProgramCache]: Analyzing trace with hash 2051229300, now seen corresponding path program 86 times [2021-06-05 15:39:38,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:38,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308851627] [2021-06-05 15:39:38,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:38,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:38,851 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:38,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:38,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308851627] [2021-06-05 15:39:38,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308851627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:38,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027556928] [2021-06-05 15:39:38,851 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:38,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:39:38,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:38,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:39:38,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:38,942 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 11 [2021-06-05 15:39:38,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:38,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:38,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:38,949 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 15:39:38,990 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 15:39:38,990 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 49 treesize of output 29 [2021-06-05 15:39:38,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:38,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:38,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:38,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:49, output treesize:25 [2021-06-05 15:39:39,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:39,631 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 31 [2021-06-05 15:39:39,636 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:39,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:39,647 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:39,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:39,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:39,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:39,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:39,654 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:39:39,665 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:39,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027556928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:39,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:39,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:39:39,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454172976] [2021-06-05 15:39:39,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:39:39,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:39,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:39:39,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-06-05 15:39:39,666 INFO L87 Difference]: Start difference. First operand 3923 states and 11596 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:42,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:42,219 INFO L93 Difference]: Finished difference Result 5392 states and 15912 transitions. [2021-06-05 15:39:42,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:39:42,219 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:39:42,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:42,225 INFO L225 Difference]: With dead ends: 5392 [2021-06-05 15:39:42,225 INFO L226 Difference]: Without dead ends: 5319 [2021-06-05 15:39:42,225 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 766.0ms TimeCoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-06-05 15:39:42,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5319 states. [2021-06-05 15:39:42,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5319 to 3887. [2021-06-05 15:39:42,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3887 states, 3886 states have (on average 2.9562532166752447) internal successors, (11488), 3886 states have internal predecessors, (11488), 0 states have call successors, (0), 0 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 15:39:42,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3887 states to 3887 states and 11488 transitions. [2021-06-05 15:39:42,268 INFO L78 Accepts]: Start accepts. Automaton has 3887 states and 11488 transitions. Word has length 35 [2021-06-05 15:39:42,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:42,268 INFO L482 AbstractCegarLoop]: Abstraction has 3887 states and 11488 transitions. [2021-06-05 15:39:42,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:42,268 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states and 11488 transitions. [2021-06-05 15:39:42,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:42,272 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:42,272 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:42,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:42,472 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:42,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:42,472 INFO L82 PathProgramCache]: Analyzing trace with hash -232121480, now seen corresponding path program 87 times [2021-06-05 15:39:42,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:42,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189558031] [2021-06-05 15:39:42,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:42,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:42,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:42,596 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:42,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189558031] [2021-06-05 15:39:42,596 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189558031] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:42,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099599812] [2021-06-05 15:39:42,596 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:42,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:39:42,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:42,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:39:42,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:42,692 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 15:39:42,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 47 treesize of output 31 [2021-06-05 15:39:42,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:42,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:42,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:42,697 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-06-05 15:39:44,360 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 23 treesize of output 19 [2021-06-05 15:39:44,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:44,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:44,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:44,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 15:39:44,395 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:44,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 31 [2021-06-05 15:39:44,400 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:44,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:44,411 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:44,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:44,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:44,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:44,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:44,417 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:39:44,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:44,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099599812] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:44,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:44,427 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 15:39:44,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595604999] [2021-06-05 15:39:44,427 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 15:39:44,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:44,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 15:39:44,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=170, Unknown=5, NotChecked=0, Total=210 [2021-06-05 15:39:44,427 INFO L87 Difference]: Start difference. First operand 3887 states and 11488 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:55,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:39:55,865 INFO L93 Difference]: Finished difference Result 5158 states and 15220 transitions. [2021-06-05 15:39:55,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 15:39:55,865 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:39:55,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:39:55,870 INFO L225 Difference]: With dead ends: 5158 [2021-06-05 15:39:55,870 INFO L226 Difference]: Without dead ends: 5085 [2021-06-05 15:39:55,871 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1807.7ms TimeCoverageRelationStatistics Valid=35, Invalid=170, Unknown=5, NotChecked=0, Total=210 [2021-06-05 15:39:55,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5085 states. [2021-06-05 15:39:55,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5085 to 3857. [2021-06-05 15:39:55,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3857 states, 3856 states have (on average 2.9559128630705396) internal successors, (11398), 3856 states have internal predecessors, (11398), 0 states have call successors, (0), 0 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 15:39:55,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3857 states to 3857 states and 11398 transitions. [2021-06-05 15:39:55,911 INFO L78 Accepts]: Start accepts. Automaton has 3857 states and 11398 transitions. Word has length 35 [2021-06-05 15:39:55,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:39:55,911 INFO L482 AbstractCegarLoop]: Abstraction has 3857 states and 11398 transitions. [2021-06-05 15:39:55,912 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:39:55,912 INFO L276 IsEmpty]: Start isEmpty. Operand 3857 states and 11398 transitions. [2021-06-05 15:39:55,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:39:55,915 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:39:55,915 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:39:56,115 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:56,115 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:39:56,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:39:56,116 INFO L82 PathProgramCache]: Analyzing trace with hash 754362168, now seen corresponding path program 88 times [2021-06-05 15:39:56,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:39:56,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282287901] [2021-06-05 15:39:56,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:39:56,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:39:56,258 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:56,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:39:56,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282287901] [2021-06-05 15:39:56,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282287901] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:56,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834587385] [2021-06-05 15:39:56,258 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:39:56,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:39:56,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:39:56,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:39:56,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:39:56,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 11 treesize of output 7 [2021-06-05 15:39:56,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:56,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:56,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:56,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-06-05 15:39:57,466 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:57,466 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 34 [2021-06-05 15:39:57,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:57,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:57,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:57,480 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:39:58,888 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:39:58,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 15:39:58,890 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:39:58,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:58,900 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:58,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:39:58,902 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:39:58,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:39:58,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:39:58,906 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 15:39:58,911 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:39:58,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834587385] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:39:58,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:39:58,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 15:39:58,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435333382] [2021-06-05 15:39:58,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:39:58,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:39:58,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:39:58,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=250, Unknown=5, NotChecked=0, Total=306 [2021-06-05 15:39:58,912 INFO L87 Difference]: Start difference. First operand 3857 states and 11398 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:16,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:40:16,920 INFO L93 Difference]: Finished difference Result 5884 states and 17194 transitions. [2021-06-05 15:40:16,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 15:40:16,920 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:40:16,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:40:16,927 INFO L225 Difference]: With dead ends: 5884 [2021-06-05 15:40:16,927 INFO L226 Difference]: Without dead ends: 5625 [2021-06-05 15:40:16,927 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 2620.3ms TimeCoverageRelationStatistics Valid=68, Invalid=347, Unknown=5, NotChecked=0, Total=420 [2021-06-05 15:40:16,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5625 states. [2021-06-05 15:40:16,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5625 to 3905. [2021-06-05 15:40:16,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3905 states, 3904 states have (on average 2.9521004098360657) internal successors, (11525), 3904 states have internal predecessors, (11525), 0 states have call successors, (0), 0 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 15:40:16,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3905 states to 3905 states and 11525 transitions. [2021-06-05 15:40:16,973 INFO L78 Accepts]: Start accepts. Automaton has 3905 states and 11525 transitions. Word has length 35 [2021-06-05 15:40:16,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:40:16,973 INFO L482 AbstractCegarLoop]: Abstraction has 3905 states and 11525 transitions. [2021-06-05 15:40:16,973 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:16,973 INFO L276 IsEmpty]: Start isEmpty. Operand 3905 states and 11525 transitions. [2021-06-05 15:40:16,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:40:16,977 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:40:16,977 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:40:17,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2021-06-05 15:40:17,180 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:40:17,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:40:17,180 INFO L82 PathProgramCache]: Analyzing trace with hash 812787124, now seen corresponding path program 89 times [2021-06-05 15:40:17,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:40:17,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040191675] [2021-06-05 15:40:17,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:40:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:40:17,312 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:40:17,313 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:40:17,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040191675] [2021-06-05 15:40:17,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040191675] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:17,313 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183085908] [2021-06-05 15:40:17,313 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:40:17,377 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 15:40:17,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:40:17,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:40:17,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:40:17,457 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 15:40:17,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:17,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:17,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:17,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-06-05 15:40:17,563 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:17,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-06-05 15:40:17,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:17,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:17,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:17,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-06-05 15:40:17,960 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-06-05 15:40:17,961 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 33 treesize of output 34 [2021-06-05 15:40:17,968 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:17,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:17,983 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:17,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:40:17,985 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:17,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:17,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:40:17,996 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-06-05 15:40:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:40:18,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183085908] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:18,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:40:18,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 15:40:18,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803663823] [2021-06-05 15:40:18,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:40:18,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:40:18,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:40:18,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-05 15:40:18,002 INFO L87 Difference]: Start difference. First operand 3905 states and 11525 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:21,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:40:21,744 INFO L93 Difference]: Finished difference Result 5974 states and 17536 transitions. [2021-06-05 15:40:21,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 15:40:21,745 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:40:21,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:40:21,751 INFO L225 Difference]: With dead ends: 5974 [2021-06-05 15:40:21,751 INFO L226 Difference]: Without dead ends: 5833 [2021-06-05 15:40:21,751 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 544.3ms TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-06-05 15:40:21,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5833 states. [2021-06-05 15:40:21,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5833 to 3975. [2021-06-05 15:40:21,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3975 states, 3974 states have (on average 2.9481630598892803) internal successors, (11716), 3974 states have internal predecessors, (11716), 0 states have call successors, (0), 0 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 15:40:21,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 11716 transitions. [2021-06-05 15:40:21,797 INFO L78 Accepts]: Start accepts. Automaton has 3975 states and 11716 transitions. Word has length 35 [2021-06-05 15:40:21,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:40:21,797 INFO L482 AbstractCegarLoop]: Abstraction has 3975 states and 11716 transitions. [2021-06-05 15:40:21,797 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:21,797 INFO L276 IsEmpty]: Start isEmpty. Operand 3975 states and 11716 transitions. [2021-06-05 15:40:21,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:40:21,801 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:40:21,801 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:40:22,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:40:22,016 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:40:22,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:40:22,016 INFO L82 PathProgramCache]: Analyzing trace with hash 246201138, now seen corresponding path program 90 times [2021-06-05 15:40:22,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:40:22,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788278580] [2021-06-05 15:40:22,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:40:22,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:40:22,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 15:40:22,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:40:22,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788278580] [2021-06-05 15:40:22,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788278580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:22,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038771111] [2021-06-05 15:40:22,139 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:40:22,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 15:40:22,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:40:22,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 15:40:22,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:40:22,248 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 15:40:22,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:22,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:22,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:22,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-06-05 15:40:22,425 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:22,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 50 [2021-06-05 15:40:22,432 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:22,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:22,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:22,461 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:38 [2021-06-05 15:40:23,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:23,293 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 29 treesize of output 31 [2021-06-05 15:40:23,302 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:23,322 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:23,323 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 31 [2021-06-05 15:40:23,328 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:23,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:23,383 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:23,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:40:23,386 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-06-05 15:40:23,393 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:23,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:40:23,394 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:23,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:23,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:40:23,410 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-06-05 15:40:23,438 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:40:23,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038771111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:23,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:40:23,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-06-05 15:40:23,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244247585] [2021-06-05 15:40:23,438 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:40:23,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:40:23,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:40:23,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=251, Unknown=1, NotChecked=0, Total=306 [2021-06-05 15:40:23,439 INFO L87 Difference]: Start difference. First operand 3975 states and 11716 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:30,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:40:30,556 INFO L93 Difference]: Finished difference Result 6553 states and 19154 transitions. [2021-06-05 15:40:30,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 15:40:30,556 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:40:30,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:40:30,563 INFO L225 Difference]: With dead ends: 6553 [2021-06-05 15:40:30,563 INFO L226 Difference]: Without dead ends: 6315 [2021-06-05 15:40:30,563 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1810.7ms TimeCoverageRelationStatistics Valid=120, Invalid=580, Unknown=2, NotChecked=0, Total=702 [2021-06-05 15:40:30,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6315 states. [2021-06-05 15:40:30,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6315 to 3945. [2021-06-05 15:40:30,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3945 states, 3944 states have (on average 2.949290060851927) internal successors, (11632), 3944 states have internal predecessors, (11632), 0 states have call successors, (0), 0 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 15:40:30,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3945 states to 3945 states and 11632 transitions. [2021-06-05 15:40:30,617 INFO L78 Accepts]: Start accepts. Automaton has 3945 states and 11632 transitions. Word has length 35 [2021-06-05 15:40:30,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:40:30,617 INFO L482 AbstractCegarLoop]: Abstraction has 3945 states and 11632 transitions. [2021-06-05 15:40:30,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:30,618 INFO L276 IsEmpty]: Start isEmpty. Operand 3945 states and 11632 transitions. [2021-06-05 15:40:30,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:40:30,621 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:40:30,621 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:40:30,821 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:40:30,821 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:40:30,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:40:30,822 INFO L82 PathProgramCache]: Analyzing trace with hash 1782057260, now seen corresponding path program 91 times [2021-06-05 15:40:30,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:40:30,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663754300] [2021-06-05 15:40:30,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:40:30,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:40:30,956 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:40:30,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:40:30,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663754300] [2021-06-05 15:40:30,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663754300] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:30,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636814800] [2021-06-05 15:40:30,956 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 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:40:30,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:40:30,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:40:30,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:40:31,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 17 treesize of output 13 [2021-06-05 15:40:31,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:31,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:31,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:31,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 15:40:31,165 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:31,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 34 treesize of output 34 [2021-06-05 15:40:31,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:31,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:31,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:31,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:40:32,615 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:40:32,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 15:40:32,617 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:32,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:32,627 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:32,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:40:32,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:32,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:32,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:40:32,633 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 15:40:32,638 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:40:32,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636814800] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:32,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:40:32,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:40:32,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271363478] [2021-06-05 15:40:32,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:40:32,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:40:32,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:40:32,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-06-05 15:40:32,639 INFO L87 Difference]: Start difference. First operand 3945 states and 11632 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:43,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:40:43,548 INFO L93 Difference]: Finished difference Result 6028 states and 17742 transitions. [2021-06-05 15:40:43,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 15:40:43,549 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:40:43,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:40:43,556 INFO L225 Difference]: With dead ends: 6028 [2021-06-05 15:40:43,556 INFO L226 Difference]: Without dead ends: 5887 [2021-06-05 15:40:43,556 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1624.1ms TimeCoverageRelationStatistics Valid=73, Invalid=386, Unknown=3, NotChecked=0, Total=462 [2021-06-05 15:40:43,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5887 states. [2021-06-05 15:40:43,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5887 to 4037. [2021-06-05 15:40:43,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4037 states, 4036 states have (on average 2.9482160555004957) internal successors, (11899), 4036 states have internal predecessors, (11899), 0 states have call successors, (0), 0 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 15:40:43,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4037 states to 4037 states and 11899 transitions. [2021-06-05 15:40:43,602 INFO L78 Accepts]: Start accepts. Automaton has 4037 states and 11899 transitions. Word has length 35 [2021-06-05 15:40:43,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:40:43,602 INFO L482 AbstractCegarLoop]: Abstraction has 4037 states and 11899 transitions. [2021-06-05 15:40:43,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:43,602 INFO L276 IsEmpty]: Start isEmpty. Operand 4037 states and 11899 transitions. [2021-06-05 15:40:43,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:40:43,606 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:40:43,606 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:40:43,806 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable317 [2021-06-05 15:40:43,806 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:40:43,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:40:43,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1488239584, now seen corresponding path program 92 times [2021-06-05 15:40:43,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:40:43,807 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438348541] [2021-06-05 15:40:43,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:40:43,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:40:43,947 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:40:43,948 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:40:43,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438348541] [2021-06-05 15:40:43,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438348541] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:43,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176145297] [2021-06-05 15:40:43,948 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 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:40:43,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 15:40:43,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:40:43,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 15:40:43,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:40:44,092 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 15:40:44,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:44,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:44,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:44,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 15:40:44,217 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 15:40:44,217 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 36 treesize of output 25 [2021-06-05 15:40:44,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:44,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:44,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:44,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-06-05 15:40:44,821 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:44,822 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 31 [2021-06-05 15:40:44,827 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:44,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:44,839 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:44,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:40:44,840 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:44,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:44,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:40:44,845 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:40:44,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:40:44,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176145297] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:44,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:40:44,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 15:40:44,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330426950] [2021-06-05 15:40:44,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:40:44,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:40:44,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:40:44,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=285, Unknown=1, NotChecked=0, Total=342 [2021-06-05 15:40:44,855 INFO L87 Difference]: Start difference. First operand 4037 states and 11899 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:45,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:40:45,186 INFO L93 Difference]: Finished difference Result 5838 states and 17073 transitions. [2021-06-05 15:40:45,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 15:40:45,187 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:40:45,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:40:45,193 INFO L225 Difference]: With dead ends: 5838 [2021-06-05 15:40:45,193 INFO L226 Difference]: Without dead ends: 5683 [2021-06-05 15:40:45,193 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 853.6ms TimeCoverageRelationStatistics Valid=67, Invalid=352, Unknown=1, NotChecked=0, Total=420 [2021-06-05 15:40:45,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5683 states. [2021-06-05 15:40:45,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5683 to 3971. [2021-06-05 15:40:45,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3971 states, 3970 states have (on average 2.948866498740554) internal successors, (11707), 3970 states have internal predecessors, (11707), 0 states have call successors, (0), 0 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 15:40:45,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3971 states to 3971 states and 11707 transitions. [2021-06-05 15:40:45,259 INFO L78 Accepts]: Start accepts. Automaton has 3971 states and 11707 transitions. Word has length 35 [2021-06-05 15:40:45,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:40:45,259 INFO L482 AbstractCegarLoop]: Abstraction has 3971 states and 11707 transitions. [2021-06-05 15:40:45,259 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:40:45,260 INFO L276 IsEmpty]: Start isEmpty. Operand 3971 states and 11707 transitions. [2021-06-05 15:40:45,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:40:45,263 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:40:45,263 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:40:45,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:40:45,464 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:40:45,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:40:45,464 INFO L82 PathProgramCache]: Analyzing trace with hash 1226213944, now seen corresponding path program 93 times [2021-06-05 15:40:45,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:40:45,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625788413] [2021-06-05 15:40:45,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:40:45,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:40:45,594 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:40:45,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:40:45,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625788413] [2021-06-05 15:40:45,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625788413] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:45,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279782545] [2021-06-05 15:40:45,594 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 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:40:45,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 15:40:45,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:40:45,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 15:40:45,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:40:45,755 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-06-05 15:40:45,755 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 39 treesize of output 35 [2021-06-05 15:40:45,759 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:45,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:45,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:45,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:56, output treesize:40 [2021-06-05 15:40:46,577 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 23 treesize of output 19 [2021-06-05 15:40:46,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:46,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-06-05 15:40:46,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:46,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:46,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2021-06-05 15:40:46,592 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:69, output treesize:57 [2021-06-05 15:40:47,774 WARN L205 SmtUtils]: Spent 1.16 s on a formula simplification that was a NOOP. DAG size: 38 [2021-06-05 15:40:47,807 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:47,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-06-05 15:40:47,817 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:47,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:47,834 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:47,834 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 31 [2021-06-05 15:40:47,839 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:40:47,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:47,853 INFO L446 ElimStorePlain]: Different costs {2=[consume], 6=[v_prenex_4]} [2021-06-05 15:40:47,861 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:47,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:40:47,862 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 15:40:47,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:47,889 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:47,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:40:47,891 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 15:40:47,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:40:47,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:40:47,907 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 11 variables, input treesize:69, output treesize:13 [2021-06-05 15:40:47,937 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:40:47,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279782545] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:40:47,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:40:47,937 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 15:40:47,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847043805] [2021-06-05 15:40:47,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 15:40:47,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:40:47,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 15:40:47,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=324, Unknown=2, NotChecked=0, Total=380 [2021-06-05 15:40:47,938 INFO L87 Difference]: Start difference. First operand 3971 states and 11707 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:41:08,696 WARN L205 SmtUtils]: Spent 3.48 s on a formula simplification. DAG size of input: 58 DAG size of output: 44 [2021-06-05 15:41:14,900 WARN L205 SmtUtils]: Spent 3.35 s on a formula simplification. DAG size of input: 55 DAG size of output: 41 [2021-06-05 15:41:16,079 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-06-05 15:41:16,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:41:16,095 INFO L93 Difference]: Finished difference Result 7230 states and 21059 transitions. [2021-06-05 15:41:16,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 15:41:16,096 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:41:16,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:41:16,103 INFO L225 Difference]: With dead ends: 7230 [2021-06-05 15:41:16,103 INFO L226 Difference]: Without dead ends: 7000 [2021-06-05 15:41:16,103 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 14741.5ms TimeCoverageRelationStatistics Valid=174, Invalid=1144, Unknown=14, NotChecked=0, Total=1332 [2021-06-05 15:41:16,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7000 states. [2021-06-05 15:41:16,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7000 to 3993. [2021-06-05 15:41:16,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3993 states, 3992 states have (on average 2.9483967935871744) internal successors, (11770), 3992 states have internal predecessors, (11770), 0 states have call successors, (0), 0 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 15:41:16,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3993 states to 3993 states and 11770 transitions. [2021-06-05 15:41:16,151 INFO L78 Accepts]: Start accepts. Automaton has 3993 states and 11770 transitions. Word has length 35 [2021-06-05 15:41:16,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:41:16,152 INFO L482 AbstractCegarLoop]: Abstraction has 3993 states and 11770 transitions. [2021-06-05 15:41:16,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:41:16,152 INFO L276 IsEmpty]: Start isEmpty. Operand 3993 states and 11770 transitions. [2021-06-05 15:41:16,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:41:16,155 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:41:16,155 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:41:16,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable321 [2021-06-05 15:41:16,356 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:41:16,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:41:16,356 INFO L82 PathProgramCache]: Analyzing trace with hash 74556574, now seen corresponding path program 94 times [2021-06-05 15:41:16,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:41:16,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468441788] [2021-06-05 15:41:16,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:41:16,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:41:16,487 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:41:16,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:41:16,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468441788] [2021-06-05 15:41:16,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468441788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:41:16,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538877208] [2021-06-05 15:41:16,487 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:41:16,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 15:41:16,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:41:16,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 15:41:16,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:41:16,631 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 15:41:16,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:41:16,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:16,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:41:16,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 15:41:16,712 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:16,713 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 34 [2021-06-05 15:41:16,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:41:16,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:16,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:41:16,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 15:41:18,622 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 15:41:18,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-06-05 15:41:18,624 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:41:18,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:18,637 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:18,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:41:18,639 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:41:18,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:18,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:41:18,644 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 15:41:18,650 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:41:18,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538877208] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:41:18,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:41:18,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 15:41:18,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897286122] [2021-06-05 15:41:18,651 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:41:18,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:41:18,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:41:18,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=245, Unknown=4, NotChecked=0, Total=306 [2021-06-05 15:41:18,651 INFO L87 Difference]: Start difference. First operand 3993 states and 11770 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:41:18,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:41:18,952 INFO L93 Difference]: Finished difference Result 6286 states and 18455 transitions. [2021-06-05 15:41:18,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 15:41:18,952 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:41:18,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:41:18,959 INFO L225 Difference]: With dead ends: 6286 [2021-06-05 15:41:18,959 INFO L226 Difference]: Without dead ends: 6165 [2021-06-05 15:41:18,960 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 2057.6ms TimeCoverageRelationStatistics Valid=68, Invalid=308, Unknown=4, NotChecked=0, Total=380 [2021-06-05 15:41:18,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6165 states. [2021-06-05 15:41:19,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6165 to 4069. [2021-06-05 15:41:19,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4069 states, 4068 states have (on average 2.946165191740413) internal successors, (11985), 4068 states have internal predecessors, (11985), 0 states have call successors, (0), 0 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 15:41:19,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4069 states to 4069 states and 11985 transitions. [2021-06-05 15:41:19,028 INFO L78 Accepts]: Start accepts. Automaton has 4069 states and 11985 transitions. Word has length 35 [2021-06-05 15:41:19,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:41:19,028 INFO L482 AbstractCegarLoop]: Abstraction has 4069 states and 11985 transitions. [2021-06-05 15:41:19,028 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:41:19,028 INFO L276 IsEmpty]: Start isEmpty. Operand 4069 states and 11985 transitions. [2021-06-05 15:41:19,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:41:19,032 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:41:19,032 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:41:19,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable343 [2021-06-05 15:41:19,232 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:41:19,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:41:19,232 INFO L82 PathProgramCache]: Analyzing trace with hash 483394098, now seen corresponding path program 95 times [2021-06-05 15:41:19,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:41:19,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008556065] [2021-06-05 15:41:19,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:41:19,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:41:19,353 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:41:19,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:41:19,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008556065] [2021-06-05 15:41:19,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008556065] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:41:19,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084243725] [2021-06-05 15:41:19,354 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:41:19,381 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 15:41:19,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:41:19,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 15:41:19,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:41:19,526 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 15:41:19,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:41:19,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:19,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-06-05 15:41:19,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:50, output treesize:43 [2021-06-05 15:41:19,657 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-06-05 15:41:19,657 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 32 treesize of output 33 [2021-06-05 15:41:19,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:41:19,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:19,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:41:19,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:25 [2021-06-05 15:41:20,649 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:20,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 31 [2021-06-05 15:41:20,654 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:41:20,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:20,666 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:20,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 15:41:20,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 15:41:20,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:20,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 15:41:20,672 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 15:41:20,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:41:20,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084243725] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:41:20,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:41:20,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 15:41:20,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883899022] [2021-06-05 15:41:20,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 15:41:20,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:41:20,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 15:41:20,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=250, Unknown=2, NotChecked=0, Total=306 [2021-06-05 15:41:20,682 INFO L87 Difference]: Start difference. First operand 4069 states and 11985 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:41:24,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 15:41:24,526 INFO L93 Difference]: Finished difference Result 5726 states and 16783 transitions. [2021-06-05 15:41:24,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 15:41:24,527 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 15:41:24,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 15:41:24,533 INFO L225 Difference]: With dead ends: 5726 [2021-06-05 15:41:24,533 INFO L226 Difference]: Without dead ends: 5701 [2021-06-05 15:41:24,533 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1193.0ms TimeCoverageRelationStatistics Valid=60, Invalid=280, Unknown=2, NotChecked=0, Total=342 [2021-06-05 15:41:24,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5701 states. [2021-06-05 15:41:24,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5701 to 4027. [2021-06-05 15:41:24,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4027 states, 4026 states have (on average 2.9456035767511177) internal successors, (11859), 4026 states have internal predecessors, (11859), 0 states have call successors, (0), 0 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 15:41:24,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4027 states to 4027 states and 11859 transitions. [2021-06-05 15:41:24,578 INFO L78 Accepts]: Start accepts. Automaton has 4027 states and 11859 transitions. Word has length 35 [2021-06-05 15:41:24,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 15:41:24,578 INFO L482 AbstractCegarLoop]: Abstraction has 4027 states and 11859 transitions. [2021-06-05 15:41:24,578 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:41:24,578 INFO L276 IsEmpty]: Start isEmpty. Operand 4027 states and 11859 transitions. [2021-06-05 15:41:24,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 15:41:24,582 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 15:41:24,582 INFO L521 BasicCegarLoop]: trace histogram [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] [2021-06-05 15:41:24,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2021-06-05 15:41:24,782 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 15:41:24,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 15:41:24,783 INFO L82 PathProgramCache]: Analyzing trace with hash -1362636564, now seen corresponding path program 96 times [2021-06-05 15:41:24,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 15:41:24,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300087924] [2021-06-05 15:41:24,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 15:41:24,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 15:41:24,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:41:24,949 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 15:41:24,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300087924] [2021-06-05 15:41:24,949 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300087924] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:41:24,949 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593384564] [2021-06-05 15:41:24,949 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 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 15:41:24,978 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 15:41:24,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 15:41:24,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 15:41:24,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 15:41:26,104 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 23 treesize of output 19 [2021-06-05 15:41:26,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:41:26,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:26,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 15:41:26,111 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-06-05 15:41:27,354 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:27,354 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 35 treesize of output 35 [2021-06-05 15:41:27,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 15:41:27,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:27,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 15:41:27,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-06-05 15:41:28,125 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 15:41:28,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-06-05 15:41:28,140 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 15:41:28,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:28,162 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:28,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-06-05 15:41:28,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 15:41:28,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 15:41:28,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-06-05 15:41:28,179 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:13 [2021-06-05 15:41:28,205 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 15:41:28,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593384564] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 15:41:28,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 15:41:28,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-06-05 15:41:28,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253894720] [2021-06-05 15:41:28,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 15:41:28,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 15:41:28,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 15:41:28,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=288, Unknown=8, NotChecked=0, Total=342 [2021-06-05 15:41:28,206 INFO L87 Difference]: Start difference. First operand 4027 states and 11859 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 15:41:38,041 WARN L227 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2021-06-05 15:41:38,242 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable347 [2021-06-05 15:41:38,242 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:155) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:128) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:662) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:281) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ProtectiveHoareTripleChecker.releaseLock(ProtectiveHoareTripleChecker.java:93) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.EfficientHoareTripleChecker.releaseLock(EfficientHoareTripleChecker.java:162) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:201) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:877) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:774) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:474) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:374) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:69) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:63) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:374) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:307) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:236) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Broken pipe at java.base/java.io.FileOutputStream.writeBytes(Native Method) at java.base/java.io.FileOutputStream.write(FileOutputStream.java:354) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:152) ... 34 more [2021-06-05 15:41:38,245 INFO L168 Benchmark]: Toolchain (without parser) took 484440.03 ms. Allocated memory was 354.4 MB in the beginning and 700.4 MB in the end (delta: 346.0 MB). Free memory was 334.3 MB in the beginning and 493.2 MB in the end (delta: -158.8 MB). Peak memory consumption was 188.4 MB. Max. memory is 16.0 GB. [2021-06-05 15:41:38,246 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 354.4 MB. Free memory was 335.6 MB in the beginning and 335.5 MB in the end (delta: 76.1 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 15:41:38,246 INFO L168 Benchmark]: Boogie Procedure Inliner took 20.14 ms. Allocated memory is still 354.4 MB. Free memory was 334.3 MB in the beginning and 332.8 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 15:41:38,246 INFO L168 Benchmark]: Boogie Preprocessor took 21.27 ms. Allocated memory is still 354.4 MB. Free memory was 332.8 MB in the beginning and 331.8 MB in the end (delta: 1.1 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 15:41:38,246 INFO L168 Benchmark]: RCFGBuilder took 267.99 ms. Allocated memory is still 354.4 MB. Free memory was 331.8 MB in the beginning and 317.6 MB in the end (delta: 14.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. [2021-06-05 15:41:38,246 INFO L168 Benchmark]: TraceAbstraction took 484123.84 ms. Allocated memory was 354.4 MB in the beginning and 700.4 MB in the end (delta: 346.0 MB). Free memory was 317.1 MB in the beginning and 493.2 MB in the end (delta: -176.1 MB). Peak memory consumption was 171.6 MB. Max. memory is 16.0 GB. [2021-06-05 15:41:38,246 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.10 ms. Allocated memory is still 354.4 MB. Free memory was 335.6 MB in the beginning and 335.5 MB in the end (delta: 76.1 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 20.14 ms. Allocated memory is still 354.4 MB. Free memory was 334.3 MB in the beginning and 332.8 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 21.27 ms. Allocated memory is still 354.4 MB. Free memory was 332.8 MB in the beginning and 331.8 MB in the end (delta: 1.1 MB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 267.99 ms. Allocated memory is still 354.4 MB. Free memory was 331.8 MB in the beginning and 317.6 MB in the end (delta: 14.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.0 GB. * TraceAbstraction took 484123.84 ms. Allocated memory was 354.4 MB in the beginning and 700.4 MB in the end (delta: 346.0 MB). Free memory was 317.1 MB in the beginning and 493.2 MB in the end (delta: -176.1 MB). Peak memory consumption was 171.6 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:155) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...