/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 20:06:12,402 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 20:06:12,405 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 20:06:12,440 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 20:06:12,441 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 20:06:12,444 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 20:06:12,446 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 20:06:12,451 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 20:06:12,453 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 20:06:12,457 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 20:06:12,457 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 20:06:12,458 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 20:06:12,459 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 20:06:12,460 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 20:06:12,461 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 20:06:12,462 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 20:06:12,465 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 20:06:12,465 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 20:06:12,467 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 20:06:12,472 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 20:06:12,473 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 20:06:12,474 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 20:06:12,477 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 20:06:12,478 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 20:06:12,484 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 20:06:12,484 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 20:06:12,484 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 20:06:12,486 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 20:06:12,486 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 20:06:12,487 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 20:06:12,487 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 20:06:12,488 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 20:06:12,489 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 20:06:12,490 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 20:06:12,490 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 20:06:12,491 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 20:06:12,491 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 20:06:12,491 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 20:06:12,491 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 20:06:12,492 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 20:06:12,493 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 20:06:12,497 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-07-13 20:06:12,531 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 20:06:12,531 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 20:06:12,532 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 20:06:12,532 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 20:06:12,534 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 20:06:12,534 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 20:06:12,534 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 20:06:12,535 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 20:06:12,535 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 20:06:12,535 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 20:06:12,536 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 20:06:12,536 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 20:06:12,536 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 20:06:12,536 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 20:06:12,536 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 20:06:12,536 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 20:06:12,536 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 20:06:12,536 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 20:06:12,537 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 20:06:12,537 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 20:06:12,537 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 20:06:12,537 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 20:06:12,537 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 20:06:12,537 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 20:06:12,537 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 20:06:12,537 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 20:06:12,538 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 20:06:12,538 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 20:06:12,538 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 20:06:12,538 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 20:06:12,538 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 20:06:12,538 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-07-13 20:06:12,891 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 20:06:12,909 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 20:06:12,912 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 20:06:12,913 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 20:06:12,914 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 20:06:12,914 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-07-13 20:06:12,915 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-07-13 20:06:12,950 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 20:06:12,952 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 20:06:12,953 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 20:06:12,953 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 20:06:12,953 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 20:06:12,964 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 13.07 08:06:12" (1/1) ... [2021-07-13 20:06:12,972 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 13.07 08:06:12" (1/1) ... [2021-07-13 20:06:12,978 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 20:06:12,980 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 20:06:12,980 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 20:06:12,980 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 20:06:12,986 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 13.07 08:06:12" (1/1) ... [2021-07-13 20:06:12,987 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 13.07 08:06:12" (1/1) ... [2021-07-13 20:06:13,002 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 13.07 08:06:12" (1/1) ... [2021-07-13 20:06:13,002 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 13.07 08:06:12" (1/1) ... [2021-07-13 20:06:13,010 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 13.07 08:06:12" (1/1) ... [2021-07-13 20:06:13,014 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 13.07 08:06:12" (1/1) ... [2021-07-13 20:06:13,015 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 13.07 08:06:12" (1/1) ... [2021-07-13 20:06:13,016 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 20:06:13,017 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 20:06:13,017 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 20:06:13,017 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 20:06:13,019 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:06:12" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 20:06:13,104 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 20:06:13,104 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 20:06:13,104 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 20:06:13,104 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 20:06:13,105 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 20:06:13,105 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 20:06:13,105 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 20:06:13,105 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 20:06:13,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 20:06:13,105 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-13 20:06:13,105 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-13 20:06:13,105 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-13 20:06:13,106 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-13 20:06:13,353 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 20:06:13,353 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-07-13 20:06:13,355 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 08:06:13 BoogieIcfgContainer [2021-07-13 20:06:13,355 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 20:06:13,356 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 20:06:13,356 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 20:06:13,359 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 20:06:13,359 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 08:06:12" (1/2) ... [2021-07-13 20:06:13,360 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14720d99 and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 08:06:13, skipping insertion in model container [2021-07-13 20:06:13,360 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 13.07 08:06:13" (2/2) ... [2021-07-13 20:06:13,361 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-07-13 20:06:13,386 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 20:06:13,387 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 20:06:13,387 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 20:06:13,387 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 20:06:13,445 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-13 20:06:13,480 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-13 20:06:13,512 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 20:06:13,513 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 20:06:13,513 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 20:06:13,513 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 20:06:13,513 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 20:06:13,513 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 20:06:13,513 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 20:06:13,513 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 20:06:13,521 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2021-07-13 20:06:13,591 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:13,593 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:13,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 20:06:13,605 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:13,606 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:06:13,606 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:13,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:13,615 INFO L82 PathProgramCache]: Analyzing trace with hash -1782846412, now seen corresponding path program 1 times [2021-07-13 20:06:13,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:13,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828045251] [2021-07-13 20:06:13,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:13,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:13,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:13,784 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:13,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828045251] [2021-07-13 20:06:13,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828045251] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:06:13,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:06:13,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-13 20:06:13,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842632911] [2021-07-13 20:06:13,789 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 20:06:13,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:13,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 20:06:13,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:06:13,806 INFO L87 Difference]: Start difference. First operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 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-07-13 20:06:13,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:13,864 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2021-07-13 20:06:13,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 20:06:13,868 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-07-13 20:06:13,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:13,880 INFO L225 Difference]: With dead ends: 224 [2021-07-13 20:06:13,880 INFO L226 Difference]: Without dead ends: 224 [2021-07-13 20:06:13,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:06:13,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-13 20:06:13,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-07-13 20:06:13,936 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-07-13 20:06:13,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2021-07-13 20:06:13,943 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2021-07-13 20:06:13,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:13,944 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2021-07-13 20:06:13,944 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-07-13 20:06:13,944 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2021-07-13 20:06:13,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-13 20:06:13,946 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:13,946 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:06:13,947 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 20:06:13,947 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:13,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:13,948 INFO L82 PathProgramCache]: Analyzing trace with hash -1375472169, now seen corresponding path program 1 times [2021-07-13 20:06:13,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:13,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722637404] [2021-07-13 20:06:13,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:13,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:13,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:13,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:13,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722637404] [2021-07-13 20:06:13,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722637404] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:06:13,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:06:13,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-13 20:06:13,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397558952] [2021-07-13 20:06:13,985 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-13 20:06:13,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:13,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-13 20:06:13,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:06:13,986 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-07-13 20:06:13,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:13,999 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2021-07-13 20:06:13,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-13 20:06:14,000 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-07-13 20:06:14,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:14,004 INFO L225 Difference]: With dead ends: 255 [2021-07-13 20:06:14,004 INFO L226 Difference]: Without dead ends: 255 [2021-07-13 20:06:14,005 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-13 20:06:14,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-07-13 20:06:14,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2021-07-13 20:06:14,032 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-07-13 20:06:14,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2021-07-13 20:06:14,037 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2021-07-13 20:06:14,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:14,038 INFO L482 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2021-07-13 20:06:14,038 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-07-13 20:06:14,039 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2021-07-13 20:06:14,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-13 20:06:14,041 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:14,041 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:06:14,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 20:06:14,041 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:14,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:14,042 INFO L82 PathProgramCache]: Analyzing trace with hash 1086460532, now seen corresponding path program 1 times [2021-07-13 20:06:14,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:14,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370169318] [2021-07-13 20:06:14,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:14,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:14,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:14,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:14,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370169318] [2021-07-13 20:06:14,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370169318] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 20:06:14,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 20:06:14,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-13 20:06:14,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971928896] [2021-07-13 20:06:14,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-13 20:06:14,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:14,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-13 20:06:14,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 20:06:14,133 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-07-13 20:06:14,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:14,177 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2021-07-13 20:06:14,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 20:06:14,183 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-07-13 20:06:14,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:14,187 INFO L225 Difference]: With dead ends: 454 [2021-07-13 20:06:14,187 INFO L226 Difference]: Without dead ends: 454 [2021-07-13 20:06:14,187 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-13 20:06:14,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-07-13 20:06:14,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2021-07-13 20:06:14,214 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-07-13 20:06:14,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2021-07-13 20:06:14,216 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2021-07-13 20:06:14,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:14,216 INFO L482 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2021-07-13 20:06:14,217 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-07-13 20:06:14,217 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2021-07-13 20:06:14,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 20:06:14,219 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:14,219 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:06:14,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 20:06:14,219 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:14,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:14,220 INFO L82 PathProgramCache]: Analyzing trace with hash -1720300234, now seen corresponding path program 1 times [2021-07-13 20:06:14,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:14,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336653538] [2021-07-13 20:06:14,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:14,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:14,365 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:14,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:14,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336653538] [2021-07-13 20:06:14,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336653538] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:14,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854987556] [2021-07-13 20:06:14,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:14,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:14,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 20:06:14,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:14,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:06:14,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:14,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:14,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:14,505 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-07-13 20:06:14,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 20:06:14,534 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:06:14,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:14,540 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-07-13 20:06:14,542 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:14,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:14,544 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-07-13 20:06:14,544 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-07-13 20:06:14,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:14,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854987556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:14,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:14,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-07-13 20:06:14,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109394584] [2021-07-13 20:06:14,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 20:06:14,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:14,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 20:06:14,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-13 20:06:14,556 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-07-13 20:06:14,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:14,616 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2021-07-13 20:06:14,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 20:06:14,616 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-07-13 20:06:14,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:14,620 INFO L225 Difference]: With dead ends: 653 [2021-07-13 20:06:14,620 INFO L226 Difference]: Without dead ends: 622 [2021-07-13 20:06:14,621 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 62.6ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-13 20:06:14,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-07-13 20:06:14,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2021-07-13 20:06:14,638 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-07-13 20:06:14,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2021-07-13 20:06:14,641 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2021-07-13 20:06:14,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:14,641 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2021-07-13 20:06:14,641 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-07-13 20:06:14,641 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2021-07-13 20:06:14,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 20:06:14,644 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:14,644 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:06:14,858 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:14,859 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:14,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:14,860 INFO L82 PathProgramCache]: Analyzing trace with hash -571963516, now seen corresponding path program 2 times [2021-07-13 20:06:14,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:14,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781871418] [2021-07-13 20:06:14,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:14,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:15,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:15,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781871418] [2021-07-13 20:06:15,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781871418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:15,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709678535] [2021-07-13 20:06:15,038 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-07-13 20:06:15,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:06:15,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:15,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-13 20:06:15,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:15,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-13 20:06:15,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:15,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:15,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:15,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:9 [2021-07-13 20:06:15,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 20:06:15,146 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:06:15,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:15,152 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-07-13 20:06:15,153 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:15,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:15,155 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-07-13 20:06:15,155 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-07-13 20:06:15,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:15,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709678535] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:15,170 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:15,170 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-07-13 20:06:15,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572468338] [2021-07-13 20:06:15,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 20:06:15,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:15,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 20:06:15,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-13 20:06:15,171 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-07-13 20:06:15,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:15,215 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2021-07-13 20:06:15,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 20:06:15,216 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-07-13 20:06:15,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:15,220 INFO L225 Difference]: With dead ends: 786 [2021-07-13 20:06:15,220 INFO L226 Difference]: Without dead ends: 755 [2021-07-13 20:06:15,220 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 68.8ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-13 20:06:15,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2021-07-13 20:06:15,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2021-07-13 20:06:15,234 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-07-13 20:06:15,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2021-07-13 20:06:15,237 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2021-07-13 20:06:15,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:15,238 INFO L482 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2021-07-13 20:06:15,238 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-07-13 20:06:15,238 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2021-07-13 20:06:15,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-13 20:06:15,245 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:15,245 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 20:06:15,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:15,469 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:15,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:15,469 INFO L82 PathProgramCache]: Analyzing trace with hash -474625730, now seen corresponding path program 3 times [2021-07-13 20:06:15,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:15,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129318455] [2021-07-13 20:06:15,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:15,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:15,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:15,575 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:15,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129318455] [2021-07-13 20:06:15,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129318455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:15,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882513644] [2021-07-13 20:06:15,575 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-07-13 20:06:15,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:06:15,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:15,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-13 20:06:15,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:15,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:06:15,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:15,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:15,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:15,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-07-13 20:06:15,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 20:06:15,711 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:06:15,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:15,719 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-07-13 20:06:15,720 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:15,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:15,722 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-07-13 20:06:15,722 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-07-13 20:06:15,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:15,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882513644] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:15,732 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:15,732 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-07-13 20:06:15,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588445626] [2021-07-13 20:06:15,733 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 20:06:15,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:15,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 20:06:15,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 20:06:15,735 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-07-13 20:06:15,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:15,803 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2021-07-13 20:06:15,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 20:06:15,803 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-07-13 20:06:15,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:15,808 INFO L225 Difference]: With dead ends: 847 [2021-07-13 20:06:15,808 INFO L226 Difference]: Without dead ends: 816 [2021-07-13 20:06:15,809 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 40.4ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 20:06:15,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-07-13 20:06:15,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2021-07-13 20:06:15,840 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-07-13 20:06:15,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2021-07-13 20:06:15,843 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2021-07-13 20:06:15,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:15,843 INFO L482 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2021-07-13 20:06:15,843 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-07-13 20:06:15,843 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2021-07-13 20:06:15,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-13 20:06:15,845 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:15,845 INFO L508 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-07-13 20:06:16,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:16,069 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:16,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:16,070 INFO L82 PathProgramCache]: Analyzing trace with hash 1547370904, now seen corresponding path program 4 times [2021-07-13 20:06:16,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:16,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628947212] [2021-07-13 20:06:16,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:16,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:16,116 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:16,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:16,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628947212] [2021-07-13 20:06:16,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628947212] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:16,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968188088] [2021-07-13 20:06:16,117 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-07-13 20:06:16,171 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:06:16,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:16,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2021-07-13 20:06:16,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:16,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:16,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968188088] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:16,223 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:16,223 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 5 [2021-07-13 20:06:16,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178193305] [2021-07-13 20:06:16,224 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-13 20:06:16,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:16,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-13 20:06:16,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 20:06:16,225 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:16,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:16,270 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2021-07-13 20:06:16,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 20:06:16,271 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have 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-07-13 20:06:16,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:16,277 INFO L225 Difference]: With dead ends: 857 [2021-07-13 20:06:16,277 INFO L226 Difference]: Without dead ends: 816 [2021-07-13 20:06:16,277 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 21.6ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-13 20:06:16,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-07-13 20:06:16,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2021-07-13 20:06:16,298 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-07-13 20:06:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2021-07-13 20:06:16,301 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2021-07-13 20:06:16,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:16,302 INFO L482 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2021-07-13 20:06:16,302 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:16,302 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2021-07-13 20:06:16,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:16,306 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:16,306 INFO L508 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-07-13 20:06:16,531 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:16,531 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:16,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:16,532 INFO L82 PathProgramCache]: Analyzing trace with hash 1164034067, now seen corresponding path program 5 times [2021-07-13 20:06:16,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:16,532 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089888111] [2021-07-13 20:06:16,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:16,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:16,600 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:16,600 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:16,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089888111] [2021-07-13 20:06:16,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089888111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:16,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730946776] [2021-07-13 20:06:16,600 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-07-13 20:06:16,655 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:06:16,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:16,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:16,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:16,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:16,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:16,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:16,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:16,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:16,749 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:16,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730946776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:16,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:16,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-13 20:06:16,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002427491] [2021-07-13 20:06:16,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 20:06:16,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:16,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 20:06:16,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:06:16,751 INFO L87 Difference]: Start difference. First operand 795 states and 2304 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-07-13 20:06:17,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:17,171 INFO L93 Difference]: Finished difference Result 2233 states and 6331 transitions. [2021-07-13 20:06:17,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 20:06:17,172 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-07-13 20:06:17,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:17,183 INFO L225 Difference]: With dead ends: 2233 [2021-07-13 20:06:17,183 INFO L226 Difference]: Without dead ends: 2129 [2021-07-13 20:06:17,183 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 250.5ms TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:06:17,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2021-07-13 20:06:17,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1253. [2021-07-13 20:06:17,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1252 states have (on average 2.996006389776358) internal successors, (3751), 1252 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:17,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 3751 transitions. [2021-07-13 20:06:17,229 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 3751 transitions. Word has length 29 [2021-07-13 20:06:17,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:17,229 INFO L482 AbstractCegarLoop]: Abstraction has 1253 states and 3751 transitions. [2021-07-13 20:06:17,229 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-07-13 20:06:17,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 3751 transitions. [2021-07-13 20:06:17,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:17,232 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:17,232 INFO L508 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-07-13 20:06:17,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:17,457 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:17,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:17,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1856101967, now seen corresponding path program 6 times [2021-07-13 20:06:17,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:17,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602429083] [2021-07-13 20:06:17,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:17,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:17,547 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:17,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:17,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602429083] [2021-07-13 20:06:17,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602429083] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:17,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591726249] [2021-07-13 20:06:17,548 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-07-13 20:06:17,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:06:17,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:17,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:17,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:17,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:17,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:17,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:17,699 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:17,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:17,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:06:17,709 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-13 20:06:17,771 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:17,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591726249] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:17,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:17,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 20:06:17,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186345904] [2021-07-13 20:06:17,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 20:06:17,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:17,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 20:06:17,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-13 20:06:17,773 INFO L87 Difference]: Start difference. First operand 1253 states and 3751 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:18,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:18,406 INFO L93 Difference]: Finished difference Result 2891 states and 7921 transitions. [2021-07-13 20:06:18,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-13 20:06:18,407 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have 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-07-13 20:06:18,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:18,420 INFO L225 Difference]: With dead ends: 2891 [2021-07-13 20:06:18,420 INFO L226 Difference]: Without dead ends: 2731 [2021-07-13 20:06:18,421 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 480.7ms TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2021-07-13 20:06:18,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2731 states. [2021-07-13 20:06:18,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2731 to 1466. [2021-07-13 20:06:18,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1466 states, 1465 states have (on average 2.9911262798634812) internal successors, (4382), 1465 states have internal predecessors, (4382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:18,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 4382 transitions. [2021-07-13 20:06:18,481 INFO L78 Accepts]: Start accepts. Automaton has 1466 states and 4382 transitions. Word has length 29 [2021-07-13 20:06:18,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:18,482 INFO L482 AbstractCegarLoop]: Abstraction has 1466 states and 4382 transitions. [2021-07-13 20:06:18,482 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:18,482 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 4382 transitions. [2021-07-13 20:06:18,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:18,485 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:18,485 INFO L508 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-07-13 20:06:18,710 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:18,710 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:18,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:18,711 INFO L82 PathProgramCache]: Analyzing trace with hash 404406585, now seen corresponding path program 7 times [2021-07-13 20:06:18,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:18,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011447126] [2021-07-13 20:06:18,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:18,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:18,763 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:18,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:18,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011447126] [2021-07-13 20:06:18,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011447126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:18,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914157582] [2021-07-13 20:06:18,766 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-07-13 20:06:18,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:18,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:18,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:18,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:18,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:18,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:18,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:18,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:18,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:06:18,901 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-13 20:06:18,965 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:18,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914157582] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:18,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:18,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 20:06:18,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742491762] [2021-07-13 20:06:18,967 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 20:06:18,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:18,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 20:06:18,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-13 20:06:18,968 INFO L87 Difference]: Start difference. First operand 1466 states and 4382 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:20,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:20,079 INFO L93 Difference]: Finished difference Result 2676 states and 7446 transitions. [2021-07-13 20:06:20,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 20:06:20,079 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have 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-07-13 20:06:20,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:20,092 INFO L225 Difference]: With dead ends: 2676 [2021-07-13 20:06:20,092 INFO L226 Difference]: Without dead ends: 2639 [2021-07-13 20:06:20,093 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 789.5ms TimeCoverageRelationStatistics Valid=429, Invalid=1827, Unknown=0, NotChecked=0, Total=2256 [2021-07-13 20:06:20,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2639 states. [2021-07-13 20:06:20,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2639 to 1447. [2021-07-13 20:06:20,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1447 states, 1446 states have (on average 2.988243430152144) internal successors, (4321), 1446 states have internal predecessors, (4321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:20,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1447 states to 1447 states and 4321 transitions. [2021-07-13 20:06:20,147 INFO L78 Accepts]: Start accepts. Automaton has 1447 states and 4321 transitions. Word has length 29 [2021-07-13 20:06:20,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:20,147 INFO L482 AbstractCegarLoop]: Abstraction has 1447 states and 4321 transitions. [2021-07-13 20:06:20,147 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:20,148 INFO L276 IsEmpty]: Start isEmpty. Operand 1447 states and 4321 transitions. [2021-07-13 20:06:20,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:20,153 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:20,153 INFO L508 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-07-13 20:06:20,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:20,377 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:20,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:20,378 INFO L82 PathProgramCache]: Analyzing trace with hash 2147208007, now seen corresponding path program 8 times [2021-07-13 20:06:20,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:20,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331641469] [2021-07-13 20:06:20,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:20,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:20,461 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:20,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:20,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331641469] [2021-07-13 20:06:20,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331641469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:20,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864425178] [2021-07-13 20:06:20,462 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-07-13 20:06:20,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:06:20,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:20,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:20,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:20,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:20,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:20,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:20,552 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:20,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:20,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:06:20,561 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-13 20:06:20,602 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:20,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864425178] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:20,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:20,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 20:06:20,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285639446] [2021-07-13 20:06:20,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 20:06:20,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:20,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 20:06:20,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-13 20:06:20,603 INFO L87 Difference]: Start difference. First operand 1447 states and 4321 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:21,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:21,269 INFO L93 Difference]: Finished difference Result 2440 states and 6934 transitions. [2021-07-13 20:06:21,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 20:06:21,270 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have 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-07-13 20:06:21,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:21,282 INFO L225 Difference]: With dead ends: 2440 [2021-07-13 20:06:21,282 INFO L226 Difference]: Without dead ends: 2415 [2021-07-13 20:06:21,282 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 411.2ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:06:21,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2021-07-13 20:06:21,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 1416. [2021-07-13 20:06:21,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1416 states, 1415 states have (on average 2.9985865724381626) internal successors, (4243), 1415 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:21,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 4243 transitions. [2021-07-13 20:06:21,324 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 4243 transitions. Word has length 29 [2021-07-13 20:06:21,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:21,324 INFO L482 AbstractCegarLoop]: Abstraction has 1416 states and 4243 transitions. [2021-07-13 20:06:21,325 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:21,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 4243 transitions. [2021-07-13 20:06:21,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:21,327 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:21,327 INFO L508 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-07-13 20:06:21,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-07-13 20:06:21,541 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:21,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:21,541 INFO L82 PathProgramCache]: Analyzing trace with hash -6841857, now seen corresponding path program 9 times [2021-07-13 20:06:21,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:21,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911396109] [2021-07-13 20:06:21,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:21,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:21,609 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:21,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:21,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911396109] [2021-07-13 20:06:21,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911396109] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:21,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348001296] [2021-07-13 20:06:21,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:21,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:06:21,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:21,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:21,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:21,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:21,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:21,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:21,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:21,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:21,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348001296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:21,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:21,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-07-13 20:06:21,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605984241] [2021-07-13 20:06:21,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 20:06:21,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:21,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 20:06:21,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:06:21,716 INFO L87 Difference]: Start difference. First operand 1416 states and 4243 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-07-13 20:06:22,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:22,147 INFO L93 Difference]: Finished difference Result 2478 states and 7009 transitions. [2021-07-13 20:06:22,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 20:06:22,148 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-07-13 20:06:22,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:22,190 INFO L225 Difference]: With dead ends: 2478 [2021-07-13 20:06:22,190 INFO L226 Difference]: Without dead ends: 2478 [2021-07-13 20:06:22,190 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 267.3ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:06:22,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2021-07-13 20:06:22,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 1442. [2021-07-13 20:06:22,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 2.9993060374739766) internal successors, (4322), 1441 states have internal predecessors, (4322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:22,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 4322 transitions. [2021-07-13 20:06:22,298 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 4322 transitions. Word has length 29 [2021-07-13 20:06:22,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:22,298 INFO L482 AbstractCegarLoop]: Abstraction has 1442 states and 4322 transitions. [2021-07-13 20:06:22,298 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-07-13 20:06:22,298 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 4322 transitions. [2021-07-13 20:06:22,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:22,301 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:22,301 INFO L508 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-07-13 20:06:22,525 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-07-13 20:06:22,525 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:22,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:22,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1382650325, now seen corresponding path program 10 times [2021-07-13 20:06:22,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:22,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404322463] [2021-07-13 20:06:22,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:22,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:22,576 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:22,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:22,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404322463] [2021-07-13 20:06:22,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404322463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:22,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72136002] [2021-07-13 20:06:22,577 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-07-13 20:06:22,615 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:06:22,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:22,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:22,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:22,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:22,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:22,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:22,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:22,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:22,707 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:22,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72136002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:22,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:22,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 20:06:22,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510014465] [2021-07-13 20:06:22,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 20:06:22,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:22,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 20:06:22,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:06:22,709 INFO L87 Difference]: Start difference. First operand 1442 states and 4322 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-07-13 20:06:23,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:23,311 INFO L93 Difference]: Finished difference Result 2835 states and 7737 transitions. [2021-07-13 20:06:23,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 20:06:23,312 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-07-13 20:06:23,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:23,318 INFO L225 Difference]: With dead ends: 2835 [2021-07-13 20:06:23,318 INFO L226 Difference]: Without dead ends: 2655 [2021-07-13 20:06:23,319 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 410.9ms TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2021-07-13 20:06:23,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states. [2021-07-13 20:06:23,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 1433. [2021-07-13 20:06:23,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1432 states have (on average 2.9574022346368714) internal successors, (4235), 1432 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:23,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 4235 transitions. [2021-07-13 20:06:23,368 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 4235 transitions. Word has length 29 [2021-07-13 20:06:23,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:23,368 INFO L482 AbstractCegarLoop]: Abstraction has 1433 states and 4235 transitions. [2021-07-13 20:06:23,369 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-07-13 20:06:23,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 4235 transitions. [2021-07-13 20:06:23,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:23,372 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:23,372 INFO L508 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-07-13 20:06:23,595 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-07-13 20:06:23,596 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:23,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:23,596 INFO L82 PathProgramCache]: Analyzing trace with hash -69045057, now seen corresponding path program 11 times [2021-07-13 20:06:23,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:23,596 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153923698] [2021-07-13 20:06:23,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:23,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:23,657 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:23,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:23,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153923698] [2021-07-13 20:06:23,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153923698] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:23,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398167784] [2021-07-13 20:06:23,658 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-07-13 20:06:23,695 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:06:23,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:23,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:23,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:23,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:23,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:23,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:23,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:23,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:23,793 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:23,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398167784] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:23,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:23,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 20:06:23,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795517443] [2021-07-13 20:06:23,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 20:06:23,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:23,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 20:06:23,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:06:23,795 INFO L87 Difference]: Start difference. First operand 1433 states and 4235 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-07-13 20:06:24,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:24,291 INFO L93 Difference]: Finished difference Result 2452 states and 6926 transitions. [2021-07-13 20:06:24,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 20:06:24,291 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-07-13 20:06:24,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:24,299 INFO L225 Difference]: With dead ends: 2452 [2021-07-13 20:06:24,299 INFO L226 Difference]: Without dead ends: 2418 [2021-07-13 20:06:24,299 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 329.3ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:06:24,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2418 states. [2021-07-13 20:06:24,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2418 to 1404. [2021-07-13 20:06:24,336 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-07-13 20:06:24,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2021-07-13 20:06:24,340 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2021-07-13 20:06:24,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:24,340 INFO L482 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2021-07-13 20:06:24,340 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-07-13 20:06:24,340 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2021-07-13 20:06:24,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:24,343 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:24,343 INFO L508 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-07-13 20:06:24,566 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:24,567 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:24,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:24,567 INFO L82 PathProgramCache]: Analyzing trace with hash -1697129299, now seen corresponding path program 12 times [2021-07-13 20:06:24,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:24,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206930549] [2021-07-13 20:06:24,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:24,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:24,642 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:24,643 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:24,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206930549] [2021-07-13 20:06:24,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206930549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:24,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382841556] [2021-07-13 20:06:24,643 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-07-13 20:06:24,679 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:06:24,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:24,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:24,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:24,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:24,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:24,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:24,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:24,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-07-13 20:06:24,743 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:24,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382841556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:24,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:24,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-07-13 20:06:24,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570767656] [2021-07-13 20:06:24,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 20:06:24,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:24,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 20:06:24,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-13 20:06:24,745 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-07-13 20:06:25,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:25,352 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2021-07-13 20:06:25,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 20:06:25,352 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-07-13 20:06:25,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:25,361 INFO L225 Difference]: With dead ends: 3308 [2021-07-13 20:06:25,361 INFO L226 Difference]: Without dead ends: 3308 [2021-07-13 20:06:25,361 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 408.7ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:06:25,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2021-07-13 20:06:25,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2021-07-13 20:06:25,407 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-07-13 20:06:25,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2021-07-13 20:06:25,431 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2021-07-13 20:06:25,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:25,431 INFO L482 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2021-07-13 20:06:25,431 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-07-13 20:06:25,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2021-07-13 20:06:25,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:25,436 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:25,436 INFO L508 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-07-13 20:06:25,659 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:25,660 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:25,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:25,660 INFO L82 PathProgramCache]: Analyzing trace with hash -1021475753, now seen corresponding path program 13 times [2021-07-13 20:06:25,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:25,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873778704] [2021-07-13 20:06:25,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:25,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:25,736 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:25,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:25,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873778704] [2021-07-13 20:06:25,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873778704] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:25,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951970442] [2021-07-13 20:06:25,737 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-07-13 20:06:25,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:25,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:25,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:25,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:25,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:25,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:25,835 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:25,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:25,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:06:25,845 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-13 20:06:25,886 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:25,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951970442] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:25,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:25,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-07-13 20:06:25,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102767353] [2021-07-13 20:06:25,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 20:06:25,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:25,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 20:06:25,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-13 20:06:25,887 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-07-13 20:06:27,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:27,050 INFO L93 Difference]: Finished difference Result 3276 states and 9497 transitions. [2021-07-13 20:06:27,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 20:06:27,050 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-07-13 20:06:27,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:27,059 INFO L225 Difference]: With dead ends: 3276 [2021-07-13 20:06:27,059 INFO L226 Difference]: Without dead ends: 3276 [2021-07-13 20:06:27,060 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 881.5ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 20:06:27,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-07-13 20:06:27,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 1822. [2021-07-13 20:06:27,114 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-07-13 20:06:27,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2021-07-13 20:06:27,119 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2021-07-13 20:06:27,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:27,120 INFO L482 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2021-07-13 20:06:27,120 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-07-13 20:06:27,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2021-07-13 20:06:27,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:27,128 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:27,128 INFO L508 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-07-13 20:06:27,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-07-13 20:06:27,346 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:27,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:27,347 INFO L82 PathProgramCache]: Analyzing trace with hash 368016429, now seen corresponding path program 14 times [2021-07-13 20:06:27,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:27,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447583006] [2021-07-13 20:06:27,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:27,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:27,420 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:27,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:27,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447583006] [2021-07-13 20:06:27,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447583006] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:27,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354419556] [2021-07-13 20:06:27,421 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-07-13 20:06:27,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:06:27,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:27,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:27,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:27,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:27,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:27,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:27,514 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:27,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:27,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:06:27,524 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-13 20:06:27,582 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:27,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354419556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:27,582 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:27,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 20:06:27,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945644770] [2021-07-13 20:06:27,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 20:06:27,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:27,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 20:06:27,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-07-13 20:06:27,584 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-07-13 20:06:28,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:28,775 INFO L93 Difference]: Finished difference Result 3460 states and 9889 transitions. [2021-07-13 20:06:28,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-13 20:06:28,776 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-07-13 20:06:28,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:28,807 INFO L225 Difference]: With dead ends: 3460 [2021-07-13 20:06:28,807 INFO L226 Difference]: Without dead ends: 3228 [2021-07-13 20:06:28,808 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 918.4ms TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 20:06:28,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2021-07-13 20:06:28,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 1894. [2021-07-13 20:06:28,890 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-07-13 20:06:28,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2021-07-13 20:06:28,895 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2021-07-13 20:06:28,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:28,905 INFO L482 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2021-07-13 20:06:28,905 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-07-13 20:06:28,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2021-07-13 20:06:28,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:28,908 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:28,908 INFO L508 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-07-13 20:06:29,109 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:29,109 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:29,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:29,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1655145201, now seen corresponding path program 15 times [2021-07-13 20:06:29,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:29,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542193560] [2021-07-13 20:06:29,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:29,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:29,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:29,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:29,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542193560] [2021-07-13 20:06:29,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542193560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:29,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190795854] [2021-07-13 20:06:29,150 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-07-13 20:06:29,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:06:29,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:29,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:29,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:29,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:29,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:29,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:29,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:29,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:29,319 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:29,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190795854] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:29,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:29,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 20:06:29,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001529484] [2021-07-13 20:06:29,319 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 20:06:29,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:29,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 20:06:29,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:06:29,321 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-07-13 20:06:29,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:29,684 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2021-07-13 20:06:29,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 20:06:29,684 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-07-13 20:06:29,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:29,689 INFO L225 Difference]: With dead ends: 3300 [2021-07-13 20:06:29,690 INFO L226 Difference]: Without dead ends: 3020 [2021-07-13 20:06:29,690 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 246.1ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:06:29,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2021-07-13 20:06:29,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2021-07-13 20:06:29,721 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-07-13 20:06:29,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2021-07-13 20:06:29,724 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2021-07-13 20:06:29,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:29,725 INFO L482 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2021-07-13 20:06:29,725 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-07-13 20:06:29,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2021-07-13 20:06:29,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:29,727 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:29,727 INFO L508 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-07-13 20:06:29,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-07-13 20:06:29,941 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:29,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:29,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1188126713, now seen corresponding path program 16 times [2021-07-13 20:06:29,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:29,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559873162] [2021-07-13 20:06:29,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:29,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:29,986 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:29,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:29,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559873162] [2021-07-13 20:06:29,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559873162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:29,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566972213] [2021-07-13 20:06:29,987 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-07-13 20:06:30,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:06:30,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:30,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:30,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:30,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:30,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:30,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:30,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:30,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:30,119 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:30,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566972213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:30,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:30,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 20:06:30,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413302964] [2021-07-13 20:06:30,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 20:06:30,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:30,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 20:06:30,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:06:30,122 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-07-13 20:06:30,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:30,628 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2021-07-13 20:06:30,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 20:06:30,628 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-07-13 20:06:30,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:30,633 INFO L225 Difference]: With dead ends: 3215 [2021-07-13 20:06:30,633 INFO L226 Difference]: Without dead ends: 3178 [2021-07-13 20:06:30,633 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 328.9ms TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2021-07-13 20:06:30,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2021-07-13 20:06:30,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2021-07-13 20:06:30,658 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-07-13 20:06:30,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2021-07-13 20:06:30,666 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2021-07-13 20:06:30,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:30,666 INFO L482 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2021-07-13 20:06:30,666 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-07-13 20:06:30,666 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2021-07-13 20:06:30,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-13 20:06:30,669 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:30,669 INFO L508 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-07-13 20:06:30,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:30,886 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:30,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:30,886 INFO L82 PathProgramCache]: Analyzing trace with hash -1364039161, now seen corresponding path program 17 times [2021-07-13 20:06:30,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:30,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426648311] [2021-07-13 20:06:30,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:30,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:30,918 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:30,918 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:30,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426648311] [2021-07-13 20:06:30,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426648311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:30,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397421986] [2021-07-13 20:06:30,918 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-07-13 20:06:30,946 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:06:30,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:30,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:30,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:30,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:30,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:30,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:30,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:30,965 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:30,999 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:06:31,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397421986] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:31,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:31,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-07-13 20:06:31,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467473838] [2021-07-13 20:06:31,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 20:06:31,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:31,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 20:06:31,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-13 20:06:31,000 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-07-13 20:06:31,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:31,219 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2021-07-13 20:06:31,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 20:06:31,219 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-07-13 20:06:31,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:31,223 INFO L225 Difference]: With dead ends: 2461 [2021-07-13 20:06:31,223 INFO L226 Difference]: Without dead ends: 2436 [2021-07-13 20:06:31,224 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 123.0ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:06:31,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2021-07-13 20:06:31,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2021-07-13 20:06:31,244 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-07-13 20:06:31,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2021-07-13 20:06:31,248 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2021-07-13 20:06:31,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:31,248 INFO L482 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2021-07-13 20:06:31,248 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-07-13 20:06:31,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2021-07-13 20:06:31,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-13 20:06:31,250 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:31,251 INFO L508 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-07-13 20:06:31,467 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-07-13 20:06:31,467 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:31,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:31,467 INFO L82 PathProgramCache]: Analyzing trace with hash 405322843, now seen corresponding path program 18 times [2021-07-13 20:06:31,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:31,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525371402] [2021-07-13 20:06:31,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:31,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:31,532 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:31,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:31,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525371402] [2021-07-13 20:06:31,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525371402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:31,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191259267] [2021-07-13 20:06:31,533 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-07-13 20:06:31,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:06:31,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:31,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:31,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:31,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:31,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:31,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:31,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:31,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-07-13 20:06:31,720 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:31,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191259267] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:31,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:31,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-07-13 20:06:31,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480973671] [2021-07-13 20:06:31,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 20:06:31,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:31,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 20:06:31,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-13 20:06:31,723 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 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-07-13 20:06:32,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:32,238 INFO L93 Difference]: Finished difference Result 3801 states and 10784 transitions. [2021-07-13 20:06:32,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 20:06:32,238 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 31 [2021-07-13 20:06:32,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:32,243 INFO L225 Difference]: With dead ends: 3801 [2021-07-13 20:06:32,244 INFO L226 Difference]: Without dead ends: 3801 [2021-07-13 20:06:32,244 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 325.5ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 20:06:32,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3801 states. [2021-07-13 20:06:32,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3801 to 2094. [2021-07-13 20:06:32,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2094 states, 2093 states have (on average 2.9746774964166267) internal successors, (6226), 2093 states have internal predecessors, (6226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:32,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2094 states to 2094 states and 6226 transitions. [2021-07-13 20:06:32,281 INFO L78 Accepts]: Start accepts. Automaton has 2094 states and 6226 transitions. Word has length 31 [2021-07-13 20:06:32,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:32,281 INFO L482 AbstractCegarLoop]: Abstraction has 2094 states and 6226 transitions. [2021-07-13 20:06:32,281 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-07-13 20:06:32,281 INFO L276 IsEmpty]: Start isEmpty. Operand 2094 states and 6226 transitions. [2021-07-13 20:06:32,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-13 20:06:32,286 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:32,286 INFO L508 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-07-13 20:06:32,503 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-07-13 20:06:32,503 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:32,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:32,503 INFO L82 PathProgramCache]: Analyzing trace with hash -401165583, now seen corresponding path program 19 times [2021-07-13 20:06:32,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:32,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392727325] [2021-07-13 20:06:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:32,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:32,558 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:32,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:32,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392727325] [2021-07-13 20:06:32,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392727325] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:32,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066933917] [2021-07-13 20:06:32,558 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-07-13 20:06:32,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:32,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:32,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:32,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:32,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:32,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-07-13 20:06:32,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:32,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:32,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:06:32,659 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-13 20:06:32,706 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:32,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066933917] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:32,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:32,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 20:06:32,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615392798] [2021-07-13 20:06:32,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 20:06:32,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:32,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 20:06:32,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-07-13 20:06:32,707 INFO L87 Difference]: Start difference. First operand 2094 states and 6226 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:33,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:33,677 INFO L93 Difference]: Finished difference Result 3452 states and 9860 transitions. [2021-07-13 20:06:33,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 20:06:33,678 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have 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-07-13 20:06:33,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:33,683 INFO L225 Difference]: With dead ends: 3452 [2021-07-13 20:06:33,683 INFO L226 Difference]: Without dead ends: 3452 [2021-07-13 20:06:33,683 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 751.8ms TimeCoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2021-07-13 20:06:33,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3452 states. [2021-07-13 20:06:33,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3452 to 2104. [2021-07-13 20:06:33,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2104 states, 2103 states have (on average 2.980979553019496) internal successors, (6269), 2103 states have internal predecessors, (6269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:33,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2104 states to 2104 states and 6269 transitions. [2021-07-13 20:06:33,725 INFO L78 Accepts]: Start accepts. Automaton has 2104 states and 6269 transitions. Word has length 31 [2021-07-13 20:06:33,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:33,725 INFO L482 AbstractCegarLoop]: Abstraction has 2104 states and 6269 transitions. [2021-07-13 20:06:33,725 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:33,725 INFO L276 IsEmpty]: Start isEmpty. Operand 2104 states and 6269 transitions. [2021-07-13 20:06:33,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-13 20:06:33,728 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:33,728 INFO L508 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-07-13 20:06:33,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-07-13 20:06:33,945 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:33,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:33,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1703922729, now seen corresponding path program 20 times [2021-07-13 20:06:33,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:33,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660616948] [2021-07-13 20:06:33,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:33,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:34,011 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:34,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:34,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660616948] [2021-07-13 20:06:34,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660616948] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:34,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859986019] [2021-07-13 20:06:34,011 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-07-13 20:06:34,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:06:34,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:34,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:34,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:34,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:34,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:34,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:34,103 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:34,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:34,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:06:34,112 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-13 20:06:34,141 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:34,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859986019] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:34,141 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:34,141 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-07-13 20:06:34,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142085734] [2021-07-13 20:06:34,141 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 20:06:34,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:34,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 20:06:34,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-13 20:06:34,142 INFO L87 Difference]: Start difference. First operand 2104 states and 6269 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 10 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-07-13 20:06:35,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:35,202 INFO L93 Difference]: Finished difference Result 3681 states and 10625 transitions. [2021-07-13 20:06:35,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-13 20:06:35,202 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 10 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 31 [2021-07-13 20:06:35,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:35,207 INFO L225 Difference]: With dead ends: 3681 [2021-07-13 20:06:35,207 INFO L226 Difference]: Without dead ends: 3681 [2021-07-13 20:06:35,208 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 813.2ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-07-13 20:06:35,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3681 states. [2021-07-13 20:06:35,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3681 to 1938. [2021-07-13 20:06:35,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1938 states, 1937 states have (on average 2.982447083118224) internal successors, (5777), 1937 states have internal predecessors, (5777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:35,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1938 states to 1938 states and 5777 transitions. [2021-07-13 20:06:35,240 INFO L78 Accepts]: Start accepts. Automaton has 1938 states and 5777 transitions. Word has length 31 [2021-07-13 20:06:35,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:35,240 INFO L482 AbstractCegarLoop]: Abstraction has 1938 states and 5777 transitions. [2021-07-13 20:06:35,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 10 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-07-13 20:06:35,240 INFO L276 IsEmpty]: Start isEmpty. Operand 1938 states and 5777 transitions. [2021-07-13 20:06:35,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-13 20:06:35,243 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:35,243 INFO L508 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-07-13 20:06:35,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-07-13 20:06:35,457 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:35,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:35,457 INFO L82 PathProgramCache]: Analyzing trace with hash -121660169, now seen corresponding path program 21 times [2021-07-13 20:06:35,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:35,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276704626] [2021-07-13 20:06:35,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:35,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:35,490 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:35,490 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:35,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276704626] [2021-07-13 20:06:35,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276704626] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:35,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216508593] [2021-07-13 20:06:35,490 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-07-13 20:06:35,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:06:35,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:35,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:35,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:35,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:35,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:35,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:35,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:35,564 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:35,612 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:35,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216508593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:35,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:35,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 20:06:35,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140448598] [2021-07-13 20:06:35,612 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 20:06:35,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:35,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 20:06:35,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:06:35,613 INFO L87 Difference]: Start difference. First operand 1938 states and 5777 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-07-13 20:06:35,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:35,878 INFO L93 Difference]: Finished difference Result 3016 states and 8443 transitions. [2021-07-13 20:06:35,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 20:06:35,879 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-07-13 20:06:35,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:35,883 INFO L225 Difference]: With dead ends: 3016 [2021-07-13 20:06:35,883 INFO L226 Difference]: Without dead ends: 3016 [2021-07-13 20:06:35,883 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 184.5ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:06:35,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3016 states. [2021-07-13 20:06:35,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3016 to 1762. [2021-07-13 20:06:35,911 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-07-13 20:06:35,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2021-07-13 20:06:35,914 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2021-07-13 20:06:35,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:35,914 INFO L482 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2021-07-13 20:06:35,914 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-07-13 20:06:35,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2021-07-13 20:06:35,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-13 20:06:35,917 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:35,917 INFO L508 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-07-13 20:06:36,133 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-07-13 20:06:36,133 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:36,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:36,134 INFO L82 PathProgramCache]: Analyzing trace with hash -227258033, now seen corresponding path program 22 times [2021-07-13 20:06:36,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:36,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988997484] [2021-07-13 20:06:36,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:36,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:36,179 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:36,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:36,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988997484] [2021-07-13 20:06:36,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988997484] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:36,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174122249] [2021-07-13 20:06:36,179 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-07-13 20:06:36,206 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:06:36,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:36,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:36,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:36,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:36,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:36,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 11 treesize of output 7 [2021-07-13 20:06:36,241 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:36,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:36,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 20:06:36,249 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-13 20:06:36,294 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:36,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174122249] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:36,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:36,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 20:06:36,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937551016] [2021-07-13 20:06:36,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 20:06:36,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:36,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 20:06:36,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-13 20:06:36,295 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-07-13 20:06:36,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:36,713 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2021-07-13 20:06:36,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 20:06:36,713 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-07-13 20:06:36,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:36,718 INFO L225 Difference]: With dead ends: 2982 [2021-07-13 20:06:36,718 INFO L226 Difference]: Without dead ends: 2982 [2021-07-13 20:06:36,718 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 290.1ms TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2021-07-13 20:06:36,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2021-07-13 20:06:36,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2021-07-13 20:06:36,748 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-07-13 20:06:36,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2021-07-13 20:06:36,752 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2021-07-13 20:06:36,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:36,752 INFO L482 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2021-07-13 20:06:36,753 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-07-13 20:06:36,753 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2021-07-13 20:06:36,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-13 20:06:36,756 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:36,756 INFO L508 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-07-13 20:06:36,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:36,978 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:36,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:36,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1134600625, now seen corresponding path program 23 times [2021-07-13 20:06:36,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:36,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123702907] [2021-07-13 20:06:36,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:36,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:37,019 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:37,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:37,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123702907] [2021-07-13 20:06:37,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123702907] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:37,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202520941] [2021-07-13 20:06:37,020 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-07-13 20:06:37,052 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:06:37,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:37,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:37,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:37,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:37,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:37,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:37,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:37,070 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:37,111 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:37,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202520941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:37,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:37,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 20:06:37,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118826677] [2021-07-13 20:06:37,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 20:06:37,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:37,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 20:06:37,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:06:37,112 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-07-13 20:06:37,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:37,472 INFO L93 Difference]: Finished difference Result 2910 states and 8162 transitions. [2021-07-13 20:06:37,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 20:06:37,473 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-07-13 20:06:37,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:37,477 INFO L225 Difference]: With dead ends: 2910 [2021-07-13 20:06:37,477 INFO L226 Difference]: Without dead ends: 2910 [2021-07-13 20:06:37,477 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 270.7ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-07-13 20:06:37,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2021-07-13 20:06:37,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 1747. [2021-07-13 20:06:37,525 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-07-13 20:06:37,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 5060 transitions. [2021-07-13 20:06:37,528 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 5060 transitions. Word has length 31 [2021-07-13 20:06:37,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:37,528 INFO L482 AbstractCegarLoop]: Abstraction has 1747 states and 5060 transitions. [2021-07-13 20:06:37,528 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-07-13 20:06:37,528 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 5060 transitions. [2021-07-13 20:06:37,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-13 20:06:37,531 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:37,531 INFO L508 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-07-13 20:06:37,745 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-07-13 20:06:37,745 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:37,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:37,745 INFO L82 PathProgramCache]: Analyzing trace with hash -168156521, now seen corresponding path program 24 times [2021-07-13 20:06:37,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:37,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502235181] [2021-07-13 20:06:37,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:37,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:37,795 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:37,795 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:37,795 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502235181] [2021-07-13 20:06:37,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502235181] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:37,795 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911177140] [2021-07-13 20:06:37,795 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-07-13 20:06:37,826 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:06:37,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:37,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-13 20:06:37,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:37,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:06:37,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:37,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:37,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:37,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-13 20:06:37,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-13 20:06:37,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911177140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:37,872 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:37,872 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-07-13 20:06:37,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563024316] [2021-07-13 20:06:37,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 20:06:37,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:37,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 20:06:37,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 20:06:37,873 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-07-13 20:06:38,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:38,226 INFO L93 Difference]: Finished difference Result 2540 states and 7187 transitions. [2021-07-13 20:06:38,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 20:06:38,226 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-07-13 20:06:38,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:38,231 INFO L225 Difference]: With dead ends: 2540 [2021-07-13 20:06:38,231 INFO L226 Difference]: Without dead ends: 2540 [2021-07-13 20:06:38,231 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 229.3ms TimeCoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:06:38,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2021-07-13 20:06:38,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 1664. [2021-07-13 20:06:38,260 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-07-13 20:06:38,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2021-07-13 20:06:38,264 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2021-07-13 20:06:38,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:38,264 INFO L482 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2021-07-13 20:06:38,264 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-07-13 20:06:38,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2021-07-13 20:06:38,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-07-13 20:06:38,267 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:38,267 INFO L508 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-07-13 20:06:38,491 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:06:38,492 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:38,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:38,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1127492074, now seen corresponding path program 25 times [2021-07-13 20:06:38,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:38,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143552645] [2021-07-13 20:06:38,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:38,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:38,520 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:06:38,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:38,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143552645] [2021-07-13 20:06:38,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143552645] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:38,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926003518] [2021-07-13 20:06:38,520 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-07-13 20:06:38,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:38,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2021-07-13 20:06:38,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:38,587 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-13 20:06:38,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926003518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:38,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:38,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-07-13 20:06:38,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981697722] [2021-07-13 20:06:38,587 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 20:06:38,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:38,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 20:06:38,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-13 20:06:38,588 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-07-13 20:06:38,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:38,606 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2021-07-13 20:06:38,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 20:06:38,607 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-07-13 20:06:38,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:38,610 INFO L225 Difference]: With dead ends: 2547 [2021-07-13 20:06:38,610 INFO L226 Difference]: Without dead ends: 2547 [2021-07-13 20:06:38,610 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.3ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-13 20:06:38,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2021-07-13 20:06:38,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2021-07-13 20:06:38,635 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-07-13 20:06:38,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2021-07-13 20:06:38,639 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2021-07-13 20:06:38,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:38,639 INFO L482 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2021-07-13 20:06:38,639 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-07-13 20:06:38,639 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2021-07-13 20:06:38,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:06:38,642 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:38,642 INFO L508 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-07-13 20:06:38,858 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-07-13 20:06:38,858 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:38,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:38,859 INFO L82 PathProgramCache]: Analyzing trace with hash 5362296, now seen corresponding path program 26 times [2021-07-13 20:06:38,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:38,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242294486] [2021-07-13 20:06:38,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:38,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:38,980 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:38,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:38,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242294486] [2021-07-13 20:06:38,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242294486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:38,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462490650] [2021-07-13 20:06:38,980 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-07-13 20:06:39,010 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:06:39,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:39,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:06:39,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:39,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:06:39,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:39,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:39,071 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-07-13 20:06:39,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:06:39,104 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:39,104 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-07-13 20:06:39,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:39,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:39,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:06:39,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:17 [2021-07-13 20:06:39,176 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:06:39,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-07-13 20:06:39,178 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:06:39,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:39,187 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:39,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-07-13 20:06:39,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:39,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:39,190 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-07-13 20:06:39,190 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:06:39,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:39,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462490650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:39,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:39,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2021-07-13 20:06:39,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676223163] [2021-07-13 20:06:39,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 20:06:39,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:39,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 20:06:39,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 20:06:39,196 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-07-13 20:06:40,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:40,262 INFO L93 Difference]: Finished difference Result 4446 states and 13114 transitions. [2021-07-13 20:06:40,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:06:40,263 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-07-13 20:06:40,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:40,269 INFO L225 Difference]: With dead ends: 4446 [2021-07-13 20:06:40,270 INFO L226 Difference]: Without dead ends: 4400 [2021-07-13 20:06:40,270 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 131.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-13 20:06:40,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4400 states. [2021-07-13 20:06:40,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4400 to 2699. [2021-07-13 20:06:40,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2698 states have (on average 2.9573758339510747) internal successors, (7979), 2698 states have internal predecessors, (7979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:40,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 7979 transitions. [2021-07-13 20:06:40,310 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 7979 transitions. Word has length 35 [2021-07-13 20:06:40,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:40,310 INFO L482 AbstractCegarLoop]: Abstraction has 2699 states and 7979 transitions. [2021-07-13 20:06:40,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 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-07-13 20:06:40,311 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 7979 transitions. [2021-07-13 20:06:40,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:06:40,314 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:40,314 INFO L508 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-07-13 20:06:40,530 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-07-13 20:06:40,530 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:40,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:40,531 INFO L82 PathProgramCache]: Analyzing trace with hash -249646778, now seen corresponding path program 27 times [2021-07-13 20:06:40,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:40,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062378407] [2021-07-13 20:06:40,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:40,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-07-13 20:06:40,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:40,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062378407] [2021-07-13 20:06:40,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062378407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:40,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385924524] [2021-07-13 20:06:40,665 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-07-13 20:06:40,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:06:40,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:40,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:06:40,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:40,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:06:40,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:40,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:40,825 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-07-13 20:06:40,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:06:40,904 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:40,905 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-07-13 20:06:40,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:40,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:40,916 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-07-13 20:06:40,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-07-13 20:06:41,227 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:06:41,227 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-07-13 20:06:41,229 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:06:41,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:41,238 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:41,239 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-07-13 20:06:41,240 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:41,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:41,242 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-07-13 20:06:41,242 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:06:41,248 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:41,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385924524] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:41,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:41,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:06:41,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545293782] [2021-07-13 20:06:41,249 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:06:41,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:41,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:06:41,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=164, Unknown=1, NotChecked=0, Total=210 [2021-07-13 20:06:41,250 INFO L87 Difference]: Start difference. First operand 2699 states and 7979 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 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-07-13 20:06:41,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:41,437 INFO L93 Difference]: Finished difference Result 4487 states and 13285 transitions. [2021-07-13 20:06:41,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:06:41,437 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 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-07-13 20:06:41,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:41,446 INFO L225 Difference]: With dead ends: 4487 [2021-07-13 20:06:41,446 INFO L226 Difference]: Without dead ends: 4441 [2021-07-13 20:06:41,446 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 424.0ms TimeCoverageRelationStatistics Valid=45, Invalid=164, Unknown=1, NotChecked=0, Total=210 [2021-07-13 20:06:41,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4441 states. [2021-07-13 20:06:41,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4441 to 2771. [2021-07-13 20:06:41,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2771 states, 2770 states have (on average 2.9584837545126352) internal successors, (8195), 2770 states have internal predecessors, (8195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:41,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2771 states to 2771 states and 8195 transitions. [2021-07-13 20:06:41,524 INFO L78 Accepts]: Start accepts. Automaton has 2771 states and 8195 transitions. Word has length 35 [2021-07-13 20:06:41,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:41,524 INFO L482 AbstractCegarLoop]: Abstraction has 2771 states and 8195 transitions. [2021-07-13 20:06:41,524 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 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-07-13 20:06:41,524 INFO L276 IsEmpty]: Start isEmpty. Operand 2771 states and 8195 transitions. [2021-07-13 20:06:41,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:06:41,528 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:41,528 INFO L508 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-07-13 20:06:41,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-07-13 20:06:41,745 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:41,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:41,745 INFO L82 PathProgramCache]: Analyzing trace with hash -2105619518, now seen corresponding path program 28 times [2021-07-13 20:06:41,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:41,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079912000] [2021-07-13 20:06:41,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:41,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:41,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:41,900 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:41,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079912000] [2021-07-13 20:06:41,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079912000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:41,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032980638] [2021-07-13 20:06:41,900 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-07-13 20:06:41,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:06:41,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:41,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:06:41,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:41,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 17 treesize of output 13 [2021-07-13 20:06:41,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:41,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:42,000 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-07-13 20:06:42,000 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:06:42,081 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:06:42,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2021-07-13 20:06:42,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:42,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:42,087 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-07-13 20:06:42,087 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-07-13 20:06:42,112 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:42,113 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-07-13 20:06:42,121 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:06:42,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:42,134 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:42,134 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-07-13 20:06:42,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:42,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:42,144 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-07-13 20:06:42,144 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:06:42,154 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:42,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032980638] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:42,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:42,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:06:42,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095406336] [2021-07-13 20:06:42,154 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:06:42,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:42,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:06:42,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:06:42,155 INFO L87 Difference]: Start difference. First operand 2771 states and 8195 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-07-13 20:06:42,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:06:42,737 INFO L93 Difference]: Finished difference Result 4330 states and 12787 transitions. [2021-07-13 20:06:42,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:06:42,737 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-07-13 20:06:42,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:06:42,744 INFO L225 Difference]: With dead ends: 4330 [2021-07-13 20:06:42,745 INFO L226 Difference]: Without dead ends: 4257 [2021-07-13 20:06:42,745 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 181.2ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:06:42,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4257 states. [2021-07-13 20:06:42,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4257 to 2780. [2021-07-13 20:06:42,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2779 states have (on average 2.9661748830514574) internal successors, (8243), 2779 states have internal predecessors, (8243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:06:42,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 8243 transitions. [2021-07-13 20:06:42,788 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 8243 transitions. Word has length 35 [2021-07-13 20:06:42,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:06:42,788 INFO L482 AbstractCegarLoop]: Abstraction has 2780 states and 8243 transitions. [2021-07-13 20:06:42,788 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-07-13 20:06:42,788 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 8243 transitions. [2021-07-13 20:06:42,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:06:42,792 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:06:42,792 INFO L508 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-07-13 20:06:43,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-07-13 20:06:43,009 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:06:43,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:06:43,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1648381820, now seen corresponding path program 29 times [2021-07-13 20:06:43,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:06:43,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221358586] [2021-07-13 20:06:43,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:06:43,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:06:43,136 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:43,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:06:43,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221358586] [2021-07-13 20:06:43,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221358586] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:43,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48517087] [2021-07-13 20:06:43,136 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-07-13 20:06:43,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:06:43,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:06:43,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:06:43,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:06:43,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:06:43,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:43,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:43,526 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-07-13 20:06:43,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:59, output treesize:52 [2021-07-13 20:06:43,611 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:43,612 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-07-13 20:06:43,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:43,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:43,634 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-07-13 20:06:43,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:58, output treesize:44 [2021-07-13 20:06:44,922 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-07-13 20:06:44,923 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-07-13 20:06:44,925 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:06:44,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:44,937 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:44,937 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-07-13 20:06:44,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:06:44,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:06:44,945 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-07-13 20:06:44,945 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:50, output treesize:3 [2021-07-13 20:06:44,951 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:06:44,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48517087] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:06:44,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:06:44,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 20:06:44,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544464410] [2021-07-13 20:06:44,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:06:44,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:06:44,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:06:44,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=321, Unknown=2, NotChecked=0, Total=380 [2021-07-13 20:06:44,952 INFO L87 Difference]: Start difference. First operand 2780 states and 8243 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-07-13 20:06:48,459 WARN L205 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 53 [2021-07-13 20:07:01,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:01,939 INFO L93 Difference]: Finished difference Result 4339 states and 12863 transitions. [2021-07-13 20:07:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 20:07:01,939 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-07-13 20:07:01,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:01,947 INFO L225 Difference]: With dead ends: 4339 [2021-07-13 20:07:01,947 INFO L226 Difference]: Without dead ends: 4293 [2021-07-13 20:07:01,948 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 4985.7ms TimeCoverageRelationStatistics Valid=91, Invalid=555, Unknown=4, NotChecked=0, Total=650 [2021-07-13 20:07:01,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4293 states. [2021-07-13 20:07:01,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4293 to 2866. [2021-07-13 20:07:01,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2866 states, 2865 states have (on average 2.967190226876091) internal successors, (8501), 2865 states have internal predecessors, (8501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:01,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2866 states to 2866 states and 8501 transitions. [2021-07-13 20:07:01,995 INFO L78 Accepts]: Start accepts. Automaton has 2866 states and 8501 transitions. Word has length 35 [2021-07-13 20:07:01,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:01,995 INFO L482 AbstractCegarLoop]: Abstraction has 2866 states and 8501 transitions. [2021-07-13 20:07:01,995 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-07-13 20:07:01,996 INFO L276 IsEmpty]: Start isEmpty. Operand 2866 states and 8501 transitions. [2021-07-13 20:07:02,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:02,000 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:02,000 INFO L508 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-07-13 20:07:02,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-07-13 20:07:02,216 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:02,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:02,217 INFO L82 PathProgramCache]: Analyzing trace with hash 790612736, now seen corresponding path program 30 times [2021-07-13 20:07:02,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:02,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455987152] [2021-07-13 20:07:02,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:02,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:02,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:02,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:02,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455987152] [2021-07-13 20:07:02,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455987152] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:02,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287211191] [2021-07-13 20:07:02,350 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-07-13 20:07:02,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:07:02,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:02,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:07:02,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:02,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:07:02,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:02,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:02,581 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-07-13 20:07:02,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:53, output treesize:46 [2021-07-13 20:07:02,662 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:07:02,662 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-07-13 20:07:02,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:02,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:02,670 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-07-13 20:07:02,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:25 [2021-07-13 20:07:03,781 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:03,781 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-07-13 20:07:03,789 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:03,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:03,805 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:03,805 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-07-13 20:07:03,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:03,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:03,815 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-07-13 20:07:03,815 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:07:03,829 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:03,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287211191] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:03,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:03,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:07:03,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056222071] [2021-07-13 20:07:03,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:07:03,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:03,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:07:03,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=282, Unknown=2, NotChecked=0, Total=342 [2021-07-13 20:07:03,831 INFO L87 Difference]: Start difference. First operand 2866 states and 8501 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-07-13 20:07:08,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:08,225 INFO L93 Difference]: Finished difference Result 4370 states and 12935 transitions. [2021-07-13 20:07:08,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 20:07:08,225 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-07-13 20:07:08,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:08,232 INFO L225 Difference]: With dead ends: 4370 [2021-07-13 20:07:08,232 INFO L226 Difference]: Without dead ends: 4297 [2021-07-13 20:07:08,233 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1443.4ms TimeCoverageRelationStatistics Valid=86, Invalid=464, Unknown=2, NotChecked=0, Total=552 [2021-07-13 20:07:08,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4297 states. [2021-07-13 20:07:08,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4297 to 2794. [2021-07-13 20:07:08,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2794 states, 2793 states have (on average 2.966344432509846) internal successors, (8285), 2793 states have internal predecessors, (8285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:08,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2794 states to 2794 states and 8285 transitions. [2021-07-13 20:07:08,275 INFO L78 Accepts]: Start accepts. Automaton has 2794 states and 8285 transitions. Word has length 35 [2021-07-13 20:07:08,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:08,275 INFO L482 AbstractCegarLoop]: Abstraction has 2794 states and 8285 transitions. [2021-07-13 20:07:08,275 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-07-13 20:07:08,275 INFO L276 IsEmpty]: Start isEmpty. Operand 2794 states and 8285 transitions. [2021-07-13 20:07:08,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:08,279 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:08,279 INFO L508 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-07-13 20:07:08,495 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:07:08,495 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:08,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:08,495 INFO L82 PathProgramCache]: Analyzing trace with hash -1492738044, now seen corresponding path program 31 times [2021-07-13 20:07:08,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:08,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772594507] [2021-07-13 20:07:08,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:08,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:08,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-07-13 20:07:08,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:08,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772594507] [2021-07-13 20:07:08,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772594507] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:08,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657347423] [2021-07-13 20:07:08,644 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-07-13 20:07:08,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:08,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:07:08,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:08,773 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:07:08,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-07-13 20:07:08,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:08,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:08,780 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-07-13 20:07:08,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-07-13 20:07:09,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:07:09,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:09,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:09,612 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-07-13 20:07:09,613 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:07:09,654 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:09,655 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-07-13 20:07:09,663 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:09,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:09,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:09,710 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-07-13 20:07:09,712 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:09,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:09,719 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-07-13 20:07:09,719 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:07:09,731 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:09,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657347423] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:09,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:09,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:07:09,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305994210] [2021-07-13 20:07:09,731 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:07:09,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:09,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:07:09,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=170, Unknown=2, NotChecked=0, Total=210 [2021-07-13 20:07:09,732 INFO L87 Difference]: Start difference. First operand 2794 states and 8285 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-07-13 20:07:17,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:17,238 INFO L93 Difference]: Finished difference Result 4051 states and 11987 transitions. [2021-07-13 20:07:17,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:07:17,238 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-07-13 20:07:17,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:17,245 INFO L225 Difference]: With dead ends: 4051 [2021-07-13 20:07:17,245 INFO L226 Difference]: Without dead ends: 3978 [2021-07-13 20:07:17,245 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 991.5ms TimeCoverageRelationStatistics Valid=38, Invalid=170, Unknown=2, NotChecked=0, Total=210 [2021-07-13 20:07:17,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2021-07-13 20:07:17,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 2810. [2021-07-13 20:07:17,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2810 states, 2809 states have (on average 2.9654681381274477) internal successors, (8330), 2809 states have internal predecessors, (8330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:17,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2810 states to 2810 states and 8330 transitions. [2021-07-13 20:07:17,287 INFO L78 Accepts]: Start accepts. Automaton has 2810 states and 8330 transitions. Word has length 35 [2021-07-13 20:07:17,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:17,287 INFO L482 AbstractCegarLoop]: Abstraction has 2810 states and 8330 transitions. [2021-07-13 20:07:17,287 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-07-13 20:07:17,287 INFO L276 IsEmpty]: Start isEmpty. Operand 2810 states and 8330 transitions. [2021-07-13 20:07:17,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:17,291 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:17,291 INFO L508 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-07-13 20:07:17,506 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-07-13 20:07:17,507 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:17,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:17,507 INFO L82 PathProgramCache]: Analyzing trace with hash -1924669268, now seen corresponding path program 32 times [2021-07-13 20:07:17,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:17,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310716731] [2021-07-13 20:07:17,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:17,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:17,645 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:17,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:17,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310716731] [2021-07-13 20:07:17,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310716731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:17,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991651145] [2021-07-13 20:07:17,645 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-07-13 20:07:17,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:07:17,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:17,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:07:17,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:17,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:07:17,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:17,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:17,849 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-07-13 20:07:17,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2021-07-13 20:07:17,898 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:17,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-07-13 20:07:17,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:17,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:17,907 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-07-13 20:07:17,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:43, output treesize:29 [2021-07-13 20:07:18,922 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:07:18,922 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-07-13 20:07:18,924 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:18,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:18,935 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:18,935 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-07-13 20:07:18,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:18,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:18,938 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-07-13 20:07:18,938 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:07:18,945 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:18,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991651145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:18,945 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:18,945 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:07:18,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798293090] [2021-07-13 20:07:18,946 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:07:18,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:18,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:07:18,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=190, Unknown=3, NotChecked=0, Total=240 [2021-07-13 20:07:18,946 INFO L87 Difference]: Start difference. First operand 2810 states and 8330 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-07-13 20:07:19,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:19,195 INFO L93 Difference]: Finished difference Result 4420 states and 13108 transitions. [2021-07-13 20:07:19,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:07:19,196 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-07-13 20:07:19,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:19,204 INFO L225 Difference]: With dead ends: 4420 [2021-07-13 20:07:19,204 INFO L226 Difference]: Without dead ends: 4374 [2021-07-13 20:07:19,205 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1146.5ms TimeCoverageRelationStatistics Valid=47, Invalid=190, Unknown=3, NotChecked=0, Total=240 [2021-07-13 20:07:19,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4374 states. [2021-07-13 20:07:19,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4374 to 2934. [2021-07-13 20:07:19,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2934 states, 2933 states have (on average 2.966928060006819) internal successors, (8702), 2933 states have internal predecessors, (8702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:19,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2934 states to 2934 states and 8702 transitions. [2021-07-13 20:07:19,254 INFO L78 Accepts]: Start accepts. Automaton has 2934 states and 8702 transitions. Word has length 35 [2021-07-13 20:07:19,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:19,255 INFO L482 AbstractCegarLoop]: Abstraction has 2934 states and 8702 transitions. [2021-07-13 20:07:19,255 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-07-13 20:07:19,255 INFO L276 IsEmpty]: Start isEmpty. Operand 2934 states and 8702 transitions. [2021-07-13 20:07:19,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:19,259 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:19,259 INFO L508 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-07-13 20:07:19,477 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-07-13 20:07:19,477 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:19,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:19,478 INFO L82 PathProgramCache]: Analyzing trace with hash 514325288, now seen corresponding path program 33 times [2021-07-13 20:07:19,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:19,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143765951] [2021-07-13 20:07:19,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:19,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:19,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-07-13 20:07:19,651 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:19,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143765951] [2021-07-13 20:07:19,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143765951] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:19,651 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405438533] [2021-07-13 20:07:19,651 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-07-13 20:07:19,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:07:19,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:19,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-13 20:07:19,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:19,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:07:19,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:19,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:19,865 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-07-13 20:07:19,865 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-07-13 20:07:19,963 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-07-13 20:07:19,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-07-13 20:07:19,971 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:19,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:20,014 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-07-13 20:07:20,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-13 20:07:21,226 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:21,226 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-07-13 20:07:21,247 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:21,254 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:21,254 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-07-13 20:07:21,261 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:21,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:21,296 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:21,296 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-07-13 20:07:21,300 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 20:07:21,308 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:21,308 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-07-13 20:07:21,310 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:21,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:21,329 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-07-13 20:07:21,329 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-07-13 20:07:21,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:21,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405438533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:21,361 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:21,361 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 20:07:21,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426625354] [2021-07-13 20:07:21,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:07:21,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:21,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:07:21,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=313, Unknown=2, NotChecked=0, Total=380 [2021-07-13 20:07:21,362 INFO L87 Difference]: Start difference. First operand 2934 states and 8702 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-07-13 20:07:30,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:30,492 INFO L93 Difference]: Finished difference Result 5164 states and 15297 transitions. [2021-07-13 20:07:30,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 20:07:30,493 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-07-13 20:07:30,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:30,502 INFO L225 Difference]: With dead ends: 5164 [2021-07-13 20:07:30,502 INFO L226 Difference]: Without dead ends: 5072 [2021-07-13 20:07:30,503 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 2658.3ms TimeCoverageRelationStatistics Valid=125, Invalid=683, Unknown=4, NotChecked=0, Total=812 [2021-07-13 20:07:30,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5072 states. [2021-07-13 20:07:30,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5072 to 2862. [2021-07-13 20:07:30,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2862 states, 2861 states have (on average 2.966095770709542) internal successors, (8486), 2861 states have internal predecessors, (8486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:30,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2862 states to 2862 states and 8486 transitions. [2021-07-13 20:07:30,556 INFO L78 Accepts]: Start accepts. Automaton has 2862 states and 8486 transitions. Word has length 35 [2021-07-13 20:07:30,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:30,556 INFO L482 AbstractCegarLoop]: Abstraction has 2862 states and 8486 transitions. [2021-07-13 20:07:30,556 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-07-13 20:07:30,556 INFO L276 IsEmpty]: Start isEmpty. Operand 2862 states and 8486 transitions. [2021-07-13 20:07:30,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:30,597 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:30,597 INFO L508 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-07-13 20:07:30,798 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:07:30,798 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:30,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:30,799 INFO L82 PathProgramCache]: Analyzing trace with hash -1769025492, now seen corresponding path program 34 times [2021-07-13 20:07:30,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:30,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319879898] [2021-07-13 20:07:30,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:30,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:30,940 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:30,941 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:30,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319879898] [2021-07-13 20:07:30,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319879898] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:30,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629353754] [2021-07-13 20:07:30,941 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-07-13 20:07:30,975 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:07:30,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:30,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:07:30,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:31,081 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:07:31,081 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-07-13 20:07:31,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:31,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:31,087 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-07-13 20:07:31,087 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:27 [2021-07-13 20:07:31,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 23 treesize of output 19 [2021-07-13 20:07:31,498 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:31,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:31,503 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-07-13 20:07:31,503 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:07:31,712 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:31,712 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-07-13 20:07:31,720 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:31,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:31,738 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:31,739 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-07-13 20:07:31,741 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:31,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:31,748 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-07-13 20:07:31,748 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:07:31,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:31,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629353754] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:31,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:31,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:07:31,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703560427] [2021-07-13 20:07:31,762 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:07:31,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:31,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:07:31,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-07-13 20:07:31,763 INFO L87 Difference]: Start difference. First operand 2862 states and 8486 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-07-13 20:07:32,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:32,062 INFO L93 Difference]: Finished difference Result 4115 states and 12176 transitions. [2021-07-13 20:07:32,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:07:32,062 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-07-13 20:07:32,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:32,070 INFO L225 Difference]: With dead ends: 4115 [2021-07-13 20:07:32,070 INFO L226 Difference]: Without dead ends: 4042 [2021-07-13 20:07:32,071 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 749.7ms TimeCoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-07-13 20:07:32,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4042 states. [2021-07-13 20:07:32,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4042 to 2848. [2021-07-13 20:07:32,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2848 states, 2847 states have (on average 2.965929048120829) internal successors, (8444), 2847 states have internal predecessors, (8444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:32,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2848 states to 2848 states and 8444 transitions. [2021-07-13 20:07:32,121 INFO L78 Accepts]: Start accepts. Automaton has 2848 states and 8444 transitions. Word has length 35 [2021-07-13 20:07:32,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:32,121 INFO L482 AbstractCegarLoop]: Abstraction has 2848 states and 8444 transitions. [2021-07-13 20:07:32,121 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-07-13 20:07:32,122 INFO L276 IsEmpty]: Start isEmpty. Operand 2848 states and 8444 transitions. [2021-07-13 20:07:32,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:32,131 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:32,131 INFO L508 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-07-13 20:07:32,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-07-13 20:07:32,353 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:32,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:32,353 INFO L82 PathProgramCache]: Analyzing trace with hash -584777496, now seen corresponding path program 35 times [2021-07-13 20:07:32,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:32,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647724932] [2021-07-13 20:07:32,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:32,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:32,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:32,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:32,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647724932] [2021-07-13 20:07:32,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647724932] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:32,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523719366] [2021-07-13 20:07:32,489 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-07-13 20:07:32,599 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:07:32,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:32,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:07:32,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:32,909 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-07-13 20:07:32,909 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 40 treesize of output 30 [2021-07-13 20:07:32,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:32,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:32,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:07:32,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:51, output treesize:17 [2021-07-13 20:07:32,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:07:32,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:32,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:32,962 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-07-13 20:07:32,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:07:33,016 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:33,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-07-13 20:07:33,024 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:33,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:33,039 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:33,040 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-07-13 20:07:33,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:33,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:33,048 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-07-13 20:07:33,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:07:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:33,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523719366] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:33,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:33,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:07:33,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686752755] [2021-07-13 20:07:33,061 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:07:33,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:33,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:07:33,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:07:33,062 INFO L87 Difference]: Start difference. First operand 2848 states and 8444 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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-07-13 20:07:38,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:38,001 INFO L93 Difference]: Finished difference Result 4314 states and 12763 transitions. [2021-07-13 20:07:38,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:07:38,001 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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-07-13 20:07:38,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:38,010 INFO L225 Difference]: With dead ends: 4314 [2021-07-13 20:07:38,010 INFO L226 Difference]: Without dead ends: 4241 [2021-07-13 20:07:38,010 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 322.2ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-07-13 20:07:38,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4241 states. [2021-07-13 20:07:38,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4241 to 2892. [2021-07-13 20:07:38,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2892 states, 2891 states have (on average 2.963680387409201) internal successors, (8568), 2891 states have internal predecessors, (8568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:38,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2892 states to 2892 states and 8568 transitions. [2021-07-13 20:07:38,060 INFO L78 Accepts]: Start accepts. Automaton has 2892 states and 8568 transitions. Word has length 35 [2021-07-13 20:07:38,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:38,060 INFO L482 AbstractCegarLoop]: Abstraction has 2892 states and 8568 transitions. [2021-07-13 20:07:38,060 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 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-07-13 20:07:38,060 INFO L276 IsEmpty]: Start isEmpty. Operand 2892 states and 8568 transitions. [2021-07-13 20:07:38,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:38,064 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:38,064 INFO L508 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-07-13 20:07:38,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:07:38,287 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:38,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:38,288 INFO L82 PathProgramCache]: Analyzing trace with hash 994127080, now seen corresponding path program 36 times [2021-07-13 20:07:38,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:38,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594034530] [2021-07-13 20:07:38,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:38,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:38,449 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:38,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:38,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594034530] [2021-07-13 20:07:38,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594034530] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:38,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910964200] [2021-07-13 20:07:38,450 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-07-13 20:07:38,486 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:07:38,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:38,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:07:38,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:38,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:07:38,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:38,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:38,532 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-07-13 20:07:38,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:07:38,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:38,632 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-07-13 20:07:38,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:38,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:38,644 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-07-13 20:07:38,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-13 20:07:38,733 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:07:38,733 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-07-13 20:07:38,735 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:38,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:38,746 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:38,747 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-07-13 20:07:38,749 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:38,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:38,750 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-07-13 20:07:38,751 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:07:38,759 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:38,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910964200] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:38,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:38,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:07:38,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639509175] [2021-07-13 20:07:38,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:07:38,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:38,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:07:38,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:07:38,760 INFO L87 Difference]: Start difference. First operand 2892 states and 8568 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-07-13 20:07:39,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:39,120 INFO L93 Difference]: Finished difference Result 5225 states and 15427 transitions. [2021-07-13 20:07:39,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:07:39,120 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-07-13 20:07:39,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:39,130 INFO L225 Difference]: With dead ends: 5225 [2021-07-13 20:07:39,130 INFO L226 Difference]: Without dead ends: 5031 [2021-07-13 20:07:39,131 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 237.3ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:07:39,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5031 states. [2021-07-13 20:07:39,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5031 to 3027. [2021-07-13 20:07:39,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3027 states, 3026 states have (on average 2.9659616655651027) internal successors, (8975), 3026 states have internal predecessors, (8975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:39,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3027 states to 3027 states and 8975 transitions. [2021-07-13 20:07:39,207 INFO L78 Accepts]: Start accepts. Automaton has 3027 states and 8975 transitions. Word has length 35 [2021-07-13 20:07:39,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:39,209 INFO L482 AbstractCegarLoop]: Abstraction has 3027 states and 8975 transitions. [2021-07-13 20:07:39,209 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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-07-13 20:07:39,209 INFO L276 IsEmpty]: Start isEmpty. Operand 3027 states and 8975 transitions. [2021-07-13 20:07:39,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:39,214 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:39,214 INFO L508 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-07-13 20:07:39,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-07-13 20:07:39,429 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:39,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:39,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1444389976, now seen corresponding path program 37 times [2021-07-13 20:07:39,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:39,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135315837] [2021-07-13 20:07:39,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:39,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:39,601 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:39,602 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:39,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135315837] [2021-07-13 20:07:39,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135315837] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:39,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032189780] [2021-07-13 20:07:39,602 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-07-13 20:07:39,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:39,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:07:39,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:39,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 11 treesize of output 7 [2021-07-13 20:07:39,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:39,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:39,769 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-07-13 20:07:39,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-07-13 20:07:40,645 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:40,645 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-07-13 20:07:40,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:40,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:40,667 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-07-13 20:07:40,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:07:41,352 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:07:41,353 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-07-13 20:07:41,355 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:41,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:41,369 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:41,369 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-07-13 20:07:41,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:41,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:41,376 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-07-13 20:07:41,377 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-13 20:07:41,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-07-13 20:07:41,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032189780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:41,384 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:41,384 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:07:41,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056782863] [2021-07-13 20:07:41,384 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:07:41,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:41,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:07:41,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=290, Unknown=2, NotChecked=0, Total=342 [2021-07-13 20:07:41,385 INFO L87 Difference]: Start difference. First operand 3027 states and 8975 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-07-13 20:07:41,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:41,885 INFO L93 Difference]: Finished difference Result 4563 states and 13416 transitions. [2021-07-13 20:07:41,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:07:41,886 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-07-13 20:07:41,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:41,894 INFO L225 Difference]: With dead ends: 4563 [2021-07-13 20:07:41,894 INFO L226 Difference]: Without dead ends: 4422 [2021-07-13 20:07:41,896 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1643.6ms TimeCoverageRelationStatistics Valid=65, Invalid=395, Unknown=2, NotChecked=0, Total=462 [2021-07-13 20:07:41,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4422 states. [2021-07-13 20:07:41,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4422 to 3045. [2021-07-13 20:07:41,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3045 states, 3044 states have (on average 2.9651773981603156) internal successors, (9026), 3044 states have internal predecessors, (9026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:41,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3045 states to 3045 states and 9026 transitions. [2021-07-13 20:07:41,949 INFO L78 Accepts]: Start accepts. Automaton has 3045 states and 9026 transitions. Word has length 35 [2021-07-13 20:07:41,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:41,950 INFO L482 AbstractCegarLoop]: Abstraction has 3045 states and 9026 transitions. [2021-07-13 20:07:41,950 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-07-13 20:07:41,950 INFO L276 IsEmpty]: Start isEmpty. Operand 3045 states and 9026 transitions. [2021-07-13 20:07:41,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:41,954 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:41,954 INFO L508 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-07-13 20:07:42,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-07-13 20:07:42,177 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:42,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:42,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1116855406, now seen corresponding path program 38 times [2021-07-13 20:07:42,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:42,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108428399] [2021-07-13 20:07:42,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:42,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:42,376 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:42,377 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:42,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108428399] [2021-07-13 20:07:42,377 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108428399] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:42,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903683746] [2021-07-13 20:07:42,377 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-07-13 20:07:42,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:07:42,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:42,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:07:42,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:42,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:07:42,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:42,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:42,484 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-07-13 20:07:42,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:07:42,572 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:42,572 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-07-13 20:07:42,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:42,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:42,586 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-07-13 20:07:42,586 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-13 20:07:42,651 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:07:42,651 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-07-13 20:07:42,653 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:42,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:42,663 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:42,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-07-13 20:07:42,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:42,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:42,667 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-07-13 20:07:42,667 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:07:42,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-07-13 20:07:42,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903683746] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:42,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:42,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:07:42,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310539701] [2021-07-13 20:07:42,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:07:42,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:42,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:07:42,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:07:42,675 INFO L87 Difference]: Start difference. First operand 3045 states and 9026 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-07-13 20:07:42,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:42,967 INFO L93 Difference]: Finished difference Result 5166 states and 15309 transitions. [2021-07-13 20:07:42,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:07:42,968 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-07-13 20:07:42,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:42,979 INFO L225 Difference]: With dead ends: 5166 [2021-07-13 20:07:42,979 INFO L226 Difference]: Without dead ends: 5120 [2021-07-13 20:07:42,979 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 282.9ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:07:42,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5120 states. [2021-07-13 20:07:43,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5120 to 3081. [2021-07-13 20:07:43,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3081 states, 3080 states have (on average 2.9655844155844155) internal successors, (9134), 3080 states have internal predecessors, (9134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:43,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3081 states to 3081 states and 9134 transitions. [2021-07-13 20:07:43,039 INFO L78 Accepts]: Start accepts. Automaton has 3081 states and 9134 transitions. Word has length 35 [2021-07-13 20:07:43,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:43,040 INFO L482 AbstractCegarLoop]: Abstraction has 3081 states and 9134 transitions. [2021-07-13 20:07:43,040 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-07-13 20:07:43,040 INFO L276 IsEmpty]: Start isEmpty. Operand 3081 states and 9134 transitions. [2021-07-13 20:07:43,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:43,045 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:43,045 INFO L508 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-07-13 20:07:43,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:07:43,269 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:43,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:43,269 INFO L82 PathProgramCache]: Analyzing trace with hash -2017318302, now seen corresponding path program 39 times [2021-07-13 20:07:43,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:43,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254374807] [2021-07-13 20:07:43,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:43,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:43,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:43,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:43,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254374807] [2021-07-13 20:07:43,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254374807] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:43,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102943118] [2021-07-13 20:07:43,427 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-07-13 20:07:43,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:07:43,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:43,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:07:43,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:43,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:07:43,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:43,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:43,522 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-07-13 20:07:43,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:07:43,681 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:43,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 37 treesize of output 39 [2021-07-13 20:07:43,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:43,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:43,700 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-07-13 20:07:43,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-13 20:07:44,370 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:07:44,370 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-07-13 20:07:44,372 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:44,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:44,385 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:44,386 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-07-13 20:07:44,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:44,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:44,395 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-07-13 20:07:44,396 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-07-13 20:07:44,403 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:44,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102943118] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:44,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:44,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:07:44,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455940619] [2021-07-13 20:07:44,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:07:44,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:44,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:07:44,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-07-13 20:07:44,427 INFO L87 Difference]: Start difference. First operand 3081 states and 9134 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-07-13 20:07:52,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:52,563 INFO L93 Difference]: Finished difference Result 5068 states and 15021 transitions. [2021-07-13 20:07:52,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:07:52,564 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-07-13 20:07:52,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:52,574 INFO L225 Difference]: With dead ends: 5068 [2021-07-13 20:07:52,574 INFO L226 Difference]: Without dead ends: 5022 [2021-07-13 20:07:52,574 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 839.3ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-07-13 20:07:52,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5022 states. [2021-07-13 20:07:52,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5022 to 3117. [2021-07-13 20:07:52,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3117 states, 3116 states have (on average 2.965982028241335) internal successors, (9242), 3116 states have internal predecessors, (9242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:52,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3117 states to 3117 states and 9242 transitions. [2021-07-13 20:07:52,633 INFO L78 Accepts]: Start accepts. Automaton has 3117 states and 9242 transitions. Word has length 35 [2021-07-13 20:07:52,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:52,633 INFO L482 AbstractCegarLoop]: Abstraction has 3117 states and 9242 transitions. [2021-07-13 20:07:52,633 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-07-13 20:07:52,634 INFO L276 IsEmpty]: Start isEmpty. Operand 3117 states and 9242 transitions. [2021-07-13 20:07:52,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:52,638 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:52,639 INFO L508 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-07-13 20:07:52,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-07-13 20:07:52,860 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:52,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:52,861 INFO L82 PathProgramCache]: Analyzing trace with hash 421676254, now seen corresponding path program 40 times [2021-07-13 20:07:52,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:52,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004266039] [2021-07-13 20:07:52,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:52,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:53,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:53,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004266039] [2021-07-13 20:07:53,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004266039] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:53,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114054108] [2021-07-13 20:07:53,019 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-07-13 20:07:53,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:07:53,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:53,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:07:53,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:53,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:07:53,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:53,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:53,100 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-07-13 20:07:53,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:07:53,270 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:07:53,270 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-07-13 20:07:53,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:53,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:53,279 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-07-13 20:07:53,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-13 20:07:53,309 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:53,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-07-13 20:07:53,316 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:53,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:53,331 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:53,331 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-07-13 20:07:53,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:53,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:53,339 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-07-13 20:07:53,339 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:07:53,351 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:53,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114054108] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:53,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:53,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:07:53,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103725935] [2021-07-13 20:07:53,352 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:07:53,352 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:53,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:07:53,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:07:53,352 INFO L87 Difference]: Start difference. First operand 3117 states and 9242 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-07-13 20:07:53,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:07:53,732 INFO L93 Difference]: Finished difference Result 4816 states and 14223 transitions. [2021-07-13 20:07:53,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:07:53,732 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-07-13 20:07:53,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:07:53,741 INFO L225 Difference]: With dead ends: 4816 [2021-07-13 20:07:53,742 INFO L226 Difference]: Without dead ends: 4670 [2021-07-13 20:07:53,742 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 260.1ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 20:07:53,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4670 states. [2021-07-13 20:07:53,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4670 to 3032. [2021-07-13 20:07:53,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3032 states, 3031 states have (on average 2.9670075882547016) internal successors, (8993), 3031 states have internal predecessors, (8993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:07:53,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3032 states to 3032 states and 8993 transitions. [2021-07-13 20:07:53,828 INFO L78 Accepts]: Start accepts. Automaton has 3032 states and 8993 transitions. Word has length 35 [2021-07-13 20:07:53,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:07:53,830 INFO L482 AbstractCegarLoop]: Abstraction has 3032 states and 8993 transitions. [2021-07-13 20:07:53,830 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-07-13 20:07:53,830 INFO L276 IsEmpty]: Start isEmpty. Operand 3032 states and 8993 transitions. [2021-07-13 20:07:53,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:07:53,835 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:07:53,835 INFO L508 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-07-13 20:07:54,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:07:54,058 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:07:54,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:07:54,058 INFO L82 PathProgramCache]: Analyzing trace with hash 766632412, now seen corresponding path program 41 times [2021-07-13 20:07:54,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:07:54,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340032740] [2021-07-13 20:07:54,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:07:54,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:07:54,209 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:54,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:07:54,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340032740] [2021-07-13 20:07:54,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340032740] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:54,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083507742] [2021-07-13 20:07:54,211 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-07-13 20:07:54,249 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:07:54,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:07:54,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:07:54,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:07:54,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:07:54,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:54,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:54,445 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-07-13 20:07:54,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:48, output treesize:41 [2021-07-13 20:07:54,533 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:54,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-07-13 20:07:54,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:54,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:54,551 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-07-13 20:07:54,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:47, output treesize:33 [2021-07-13 20:07:54,766 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-07-13 20:07:54,766 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-07-13 20:07:54,769 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:07:54,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:54,784 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:54,784 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-07-13 20:07:54,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:07:54,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:07:54,793 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-07-13 20:07:54,793 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:50, output treesize:3 [2021-07-13 20:07:54,803 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:07:54,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083507742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:07:54,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:07:54,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 20:07:54,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631702545] [2021-07-13 20:07:54,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:07:54,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:07:54,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:07:54,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:07:54,804 INFO L87 Difference]: Start difference. First operand 3032 states and 8993 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-07-13 20:08:04,998 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2021-07-13 20:08:05,921 WARN L205 SmtUtils]: Spent 869.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2021-07-13 20:08:22,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:08:22,761 INFO L93 Difference]: Finished difference Result 5561 states and 16501 transitions. [2021-07-13 20:08:22,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 20:08:22,762 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-07-13 20:08:22,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:08:22,772 INFO L225 Difference]: With dead ends: 5561 [2021-07-13 20:08:22,773 INFO L226 Difference]: Without dead ends: 5506 [2021-07-13 20:08:22,773 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 2826.8ms TimeCoverageRelationStatistics Valid=88, Invalid=613, Unknown=1, NotChecked=0, Total=702 [2021-07-13 20:08:22,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states. [2021-07-13 20:08:22,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 3208. [2021-07-13 20:08:22,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3208 states, 3207 states have (on average 2.971936389148737) internal successors, (9531), 3207 states have internal predecessors, (9531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:08:22,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3208 states to 3208 states and 9531 transitions. [2021-07-13 20:08:22,837 INFO L78 Accepts]: Start accepts. Automaton has 3208 states and 9531 transitions. Word has length 35 [2021-07-13 20:08:22,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:08:22,838 INFO L482 AbstractCegarLoop]: Abstraction has 3208 states and 9531 transitions. [2021-07-13 20:08:22,838 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-07-13 20:08:22,838 INFO L276 IsEmpty]: Start isEmpty. Operand 3208 states and 9531 transitions. [2021-07-13 20:08:22,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:08:22,843 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:08:22,843 INFO L508 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-07-13 20:08:23,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:08:23,053 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:08:23,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:08:23,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1927426000, now seen corresponding path program 42 times [2021-07-13 20:08:23,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:08:23,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912691385] [2021-07-13 20:08:23,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:08:23,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:08:23,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:08:23,242 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:08:23,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912691385] [2021-07-13 20:08:23,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912691385] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:23,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780125955] [2021-07-13 20:08:23,242 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-07-13 20:08:23,282 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:08:23,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:08:23,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:08:23,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:08:23,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:08:23,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:23,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:23,362 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-07-13 20:08:23,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-07-13 20:08:23,498 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:23,498 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-07-13 20:08:23,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:23,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:23,516 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-07-13 20:08:23,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-13 20:08:24,193 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:08:24,193 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-07-13 20:08:24,204 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:08:24,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:24,219 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:24,220 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-07-13 20:08:24,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:24,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:24,227 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-07-13 20:08:24,227 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-07-13 20:08:24,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-07-13 20:08:24,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780125955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:24,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:08:24,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:08:24,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876157985] [2021-07-13 20:08:24,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:08:24,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:08:24,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:08:24,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-07-13 20:08:24,235 INFO L87 Difference]: Start difference. First operand 3208 states and 9531 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-07-13 20:08:32,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:08:32,832 INFO L93 Difference]: Finished difference Result 5317 states and 15791 transitions. [2021-07-13 20:08:32,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:08:32,832 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-07-13 20:08:32,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:08:32,843 INFO L225 Difference]: With dead ends: 5317 [2021-07-13 20:08:32,843 INFO L226 Difference]: Without dead ends: 5271 [2021-07-13 20:08:32,843 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 839.9ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-07-13 20:08:32,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5271 states. [2021-07-13 20:08:32,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5271 to 3376. [2021-07-13 20:08:32,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3376 states, 3375 states have (on average 2.9757037037037035) internal successors, (10043), 3375 states have internal predecessors, (10043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:08:32,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 10043 transitions. [2021-07-13 20:08:32,906 INFO L78 Accepts]: Start accepts. Automaton has 3376 states and 10043 transitions. Word has length 35 [2021-07-13 20:08:32,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:08:32,906 INFO L482 AbstractCegarLoop]: Abstraction has 3376 states and 10043 transitions. [2021-07-13 20:08:32,906 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-07-13 20:08:32,906 INFO L276 IsEmpty]: Start isEmpty. Operand 3376 states and 10043 transitions. [2021-07-13 20:08:32,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:08:32,951 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:08:32,951 INFO L508 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-07-13 20:08:33,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:08:33,165 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:08:33,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:08:33,165 INFO L82 PathProgramCache]: Analyzing trace with hash 71453260, now seen corresponding path program 43 times [2021-07-13 20:08:33,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:08:33,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65425009] [2021-07-13 20:08:33,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:08:33,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:08:33,316 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:08:33,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:08:33,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65425009] [2021-07-13 20:08:33,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65425009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:33,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819219035] [2021-07-13 20:08:33,316 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-07-13 20:08:33,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:08:33,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:08:33,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:08:33,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:08:33,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:33,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:33,431 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-07-13 20:08:33,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-07-13 20:08:33,583 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:08:33,584 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-07-13 20:08:33,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:33,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:33,594 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-07-13 20:08:33,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-13 20:08:33,627 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:33,627 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-07-13 20:08:33,634 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:08:33,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:33,650 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:33,650 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-07-13 20:08:33,652 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:33,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:33,659 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-07-13 20:08:33,659 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:08:33,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-07-13 20:08:33,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819219035] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:33,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:08:33,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:08:33,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910465423] [2021-07-13 20:08:33,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:08:33,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:08:33,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:08:33,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:08:33,672 INFO L87 Difference]: Start difference. First operand 3376 states and 10043 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-07-13 20:08:33,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:08:33,994 INFO L93 Difference]: Finished difference Result 4987 states and 14791 transitions. [2021-07-13 20:08:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:08:33,995 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-07-13 20:08:33,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:08:34,006 INFO L225 Difference]: With dead ends: 4987 [2021-07-13 20:08:34,006 INFO L226 Difference]: Without dead ends: 4914 [2021-07-13 20:08:34,007 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 258.5ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 20:08:34,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2021-07-13 20:08:34,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 3262. [2021-07-13 20:08:34,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3262 states, 3261 states have (on average 2.9766942655627107) internal successors, (9707), 3261 states have internal predecessors, (9707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:08:34,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3262 states to 3262 states and 9707 transitions. [2021-07-13 20:08:34,078 INFO L78 Accepts]: Start accepts. Automaton has 3262 states and 9707 transitions. Word has length 35 [2021-07-13 20:08:34,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:08:34,079 INFO L482 AbstractCegarLoop]: Abstraction has 3262 states and 9707 transitions. [2021-07-13 20:08:34,079 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-07-13 20:08:34,079 INFO L276 IsEmpty]: Start isEmpty. Operand 3262 states and 9707 transitions. [2021-07-13 20:08:34,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:08:34,085 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:08:34,085 INFO L508 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-07-13 20:08:34,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:08:34,307 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:08:34,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:08:34,308 INFO L82 PathProgramCache]: Analyzing trace with hash -822849560, now seen corresponding path program 44 times [2021-07-13 20:08:34,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:08:34,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073423812] [2021-07-13 20:08:34,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:08:34,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:08:34,455 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:08:34,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:08:34,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073423812] [2021-07-13 20:08:34,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073423812] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:34,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25135676] [2021-07-13 20:08:34,456 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-07-13 20:08:34,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:08:34,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:08:34,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:08:34,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:08:34,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:08:34,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:34,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:34,585 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-07-13 20:08:34,585 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-07-13 20:08:34,637 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:34,638 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-07-13 20:08:34,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:34,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:34,648 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-07-13 20:08:34,648 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-07-13 20:08:35,532 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:08:35,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 35 treesize of output 23 [2021-07-13 20:08:35,535 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:08:35,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:35,547 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:35,548 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-07-13 20:08:35,550 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:35,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:35,551 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-07-13 20:08:35,551 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:08:35,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:08:35,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25135676] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:35,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:08:35,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:08:35,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100035413] [2021-07-13 20:08:35,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:08:35,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:08:35,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:08:35,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-07-13 20:08:35,560 INFO L87 Difference]: Start difference. First operand 3262 states and 9707 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-07-13 20:08:43,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:08:43,809 INFO L93 Difference]: Finished difference Result 4952 states and 14722 transitions. [2021-07-13 20:08:43,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:08:43,809 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-07-13 20:08:43,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:08:43,818 INFO L225 Difference]: With dead ends: 4952 [2021-07-13 20:08:43,818 INFO L226 Difference]: Without dead ends: 4906 [2021-07-13 20:08:43,818 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1034.7ms TimeCoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-07-13 20:08:43,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4906 states. [2021-07-13 20:08:43,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4906 to 3348. [2021-07-13 20:08:43,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3348 states, 3347 states have (on average 2.9772930982969825) internal successors, (9965), 3347 states have internal predecessors, (9965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:08:43,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3348 states to 3348 states and 9965 transitions. [2021-07-13 20:08:43,875 INFO L78 Accepts]: Start accepts. Automaton has 3348 states and 9965 transitions. Word has length 35 [2021-07-13 20:08:43,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:08:43,875 INFO L482 AbstractCegarLoop]: Abstraction has 3348 states and 9965 transitions. [2021-07-13 20:08:43,875 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-07-13 20:08:43,875 INFO L276 IsEmpty]: Start isEmpty. Operand 3348 states and 9965 transitions. [2021-07-13 20:08:43,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:08:43,880 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:08:43,880 INFO L508 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-07-13 20:08:44,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-07-13 20:08:44,096 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:08:44,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:08:44,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1616144996, now seen corresponding path program 45 times [2021-07-13 20:08:44,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:08:44,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042244768] [2021-07-13 20:08:44,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:08:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:08:44,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:08:44,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:08:44,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042244768] [2021-07-13 20:08:44,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042244768] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:44,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127742863] [2021-07-13 20:08:44,223 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-07-13 20:08:44,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:08:44,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:08:44,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:08:44,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:08:44,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:08:44,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:44,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:44,326 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-07-13 20:08:44,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-07-13 20:08:44,366 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:08:44,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2021-07-13 20:08:44,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:44,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:44,371 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-07-13 20:08:44,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-07-13 20:08:44,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:44,510 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-07-13 20:08:44,515 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:08:44,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:44,528 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:44,529 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-07-13 20:08:44,530 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:44,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:44,536 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-07-13 20:08:44,536 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:08:44,547 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:08:44,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127742863] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:44,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:08:44,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:08:44,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617344423] [2021-07-13 20:08:44,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:08:44,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:08:44,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:08:44,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:08:44,548 INFO L87 Difference]: Start difference. First operand 3348 states and 9965 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-07-13 20:08:46,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:08:46,938 INFO L93 Difference]: Finished difference Result 4643 states and 13783 transitions. [2021-07-13 20:08:46,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:08:46,939 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-07-13 20:08:46,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:08:46,946 INFO L225 Difference]: With dead ends: 4643 [2021-07-13 20:08:46,947 INFO L226 Difference]: Without dead ends: 4570 [2021-07-13 20:08:46,947 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 283.5ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:08:46,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4570 states. [2021-07-13 20:08:47,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4570 to 3276. [2021-07-13 20:08:47,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3276 states, 3275 states have (on average 2.976793893129771) internal successors, (9749), 3275 states have internal predecessors, (9749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:08:47,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3276 states to 3276 states and 9749 transitions. [2021-07-13 20:08:47,019 INFO L78 Accepts]: Start accepts. Automaton has 3276 states and 9749 transitions. Word has length 35 [2021-07-13 20:08:47,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:08:47,019 INFO L482 AbstractCegarLoop]: Abstraction has 3276 states and 9749 transitions. [2021-07-13 20:08:47,019 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-07-13 20:08:47,019 INFO L276 IsEmpty]: Start isEmpty. Operand 3276 states and 9749 transitions. [2021-07-13 20:08:47,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:08:47,024 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:08:47,024 INFO L508 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-07-13 20:08:47,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:08:47,240 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:08:47,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:08:47,240 INFO L82 PathProgramCache]: Analyzing trace with hash -667205784, now seen corresponding path program 46 times [2021-07-13 20:08:47,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:08:47,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096371765] [2021-07-13 20:08:47,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:08:47,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:08:47,365 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:08:47,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:08:47,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096371765] [2021-07-13 20:08:47,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096371765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:47,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962800407] [2021-07-13 20:08:47,365 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-07-13 20:08:47,393 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:08:47,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:08:47,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:08:47,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:08:47,468 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:08:47,468 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-07-13 20:08:47,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:47,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:47,473 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-07-13 20:08:47,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-07-13 20:08:48,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:08:48,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:48,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:48,788 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-07-13 20:08:48,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:08:49,387 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:49,387 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-07-13 20:08:49,393 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:08:49,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:49,407 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:49,407 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-07-13 20:08:49,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:49,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:49,416 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-07-13 20:08:49,416 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:08:49,428 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:08:49,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962800407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:49,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:08:49,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:08:49,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417632931] [2021-07-13 20:08:49,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:08:49,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:08:49,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:08:49,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=169, Unknown=5, NotChecked=0, Total=210 [2021-07-13 20:08:49,430 INFO L87 Difference]: Start difference. First operand 3276 states and 9749 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-07-13 20:08:53,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:08:53,372 INFO L93 Difference]: Finished difference Result 4487 states and 13313 transitions. [2021-07-13 20:08:53,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:08:53,373 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-07-13 20:08:53,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:08:53,380 INFO L225 Difference]: With dead ends: 4487 [2021-07-13 20:08:53,381 INFO L226 Difference]: Without dead ends: 4414 [2021-07-13 20:08:53,381 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 2018.8ms TimeCoverageRelationStatistics Valid=36, Invalid=169, Unknown=5, NotChecked=0, Total=210 [2021-07-13 20:08:53,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4414 states. [2021-07-13 20:08:53,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4414 to 3256. [2021-07-13 20:08:53,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3256 states, 3255 states have (on average 2.9772657450076805) internal successors, (9691), 3255 states have internal predecessors, (9691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:08:53,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3256 states to 3256 states and 9691 transitions. [2021-07-13 20:08:53,431 INFO L78 Accepts]: Start accepts. Automaton has 3256 states and 9691 transitions. Word has length 35 [2021-07-13 20:08:53,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:08:53,432 INFO L482 AbstractCegarLoop]: Abstraction has 3256 states and 9691 transitions. [2021-07-13 20:08:53,432 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-07-13 20:08:53,432 INFO L276 IsEmpty]: Start isEmpty. Operand 3256 states and 9691 transitions. [2021-07-13 20:08:53,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:08:53,436 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:08:53,436 INFO L508 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-07-13 20:08:53,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-07-13 20:08:53,653 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:08:53,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:08:53,653 INFO L82 PathProgramCache]: Analyzing trace with hash 319277864, now seen corresponding path program 47 times [2021-07-13 20:08:53,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:08:53,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517013794] [2021-07-13 20:08:53,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:08:53,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:08:53,823 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:08:53,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:08:53,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517013794] [2021-07-13 20:08:53,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517013794] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:53,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825846621] [2021-07-13 20:08:53,824 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-07-13 20:08:53,853 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 20:08:53,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:08:53,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:08:53,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:08:53,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:08:53,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:53,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:53,953 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-07-13 20:08:53,953 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-07-13 20:08:55,494 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:55,495 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-07-13 20:08:55,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:55,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:55,511 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-07-13 20:08:55,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-07-13 20:08:55,723 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-13 20:08:55,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-07-13 20:08:55,729 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:08:55,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:55,743 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08: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-07-13 20:08:55,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:55,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:55,752 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-07-13 20:08:55,752 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-07-13 20:08: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-07-13 20:08:55,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825846621] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:55,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:08:55,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:08:55,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839508009] [2021-07-13 20:08:55,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:08:55,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:08:55,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:08:55,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=253, Unknown=2, NotChecked=0, Total=306 [2021-07-13 20:08:55,759 INFO L87 Difference]: Start difference. First operand 3256 states and 9691 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-07-13 20:08:58,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:08:58,793 INFO L93 Difference]: Finished difference Result 5058 states and 14900 transitions. [2021-07-13 20:08:58,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:08:58,793 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-07-13 20:08:58,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:08:58,801 INFO L225 Difference]: With dead ends: 5058 [2021-07-13 20:08:58,801 INFO L226 Difference]: Without dead ends: 4846 [2021-07-13 20:08:58,801 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1786.6ms TimeCoverageRelationStatistics Valid=56, Invalid=284, Unknown=2, NotChecked=0, Total=342 [2021-07-13 20:08:58,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4846 states. [2021-07-13 20:08:58,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4846 to 3328. [2021-07-13 20:08:58,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3328 states, 3327 states have (on average 2.972347460174331) internal successors, (9889), 3327 states have internal predecessors, (9889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:08:58,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3328 states to 3328 states and 9889 transitions. [2021-07-13 20:08:58,846 INFO L78 Accepts]: Start accepts. Automaton has 3328 states and 9889 transitions. Word has length 35 [2021-07-13 20:08:58,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:08:58,846 INFO L482 AbstractCegarLoop]: Abstraction has 3328 states and 9889 transitions. [2021-07-13 20:08:58,846 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-07-13 20:08:58,846 INFO L276 IsEmpty]: Start isEmpty. Operand 3328 states and 9889 transitions. [2021-07-13 20:08:58,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:08:58,850 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:08:58,850 INFO L508 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-07-13 20:08:59,066 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:08:59,067 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:08:59,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:08:59,067 INFO L82 PathProgramCache]: Analyzing trace with hash -188883166, now seen corresponding path program 48 times [2021-07-13 20:08:59,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:08:59,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965153517] [2021-07-13 20:08:59,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:08:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:08:59,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:08:59,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:08:59,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965153517] [2021-07-13 20:08:59,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965153517] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:08:59,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953966994] [2021-07-13 20:08:59,202 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-07-13 20:08:59,232 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:08:59,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:08:59,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:08:59,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:08:59,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:08:59,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:08:59,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:59,319 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-07-13 20:08:59,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-07-13 20:08:59,516 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:59,516 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-07-13 20:08:59,523 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:08:59,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:08:59,561 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-07-13 20:08:59,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:38 [2021-07-13 20:09:00,434 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:00,435 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-07-13 20:09:00,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-07-13 20:09:00,447 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:00,448 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-07-13 20:09:00,459 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:09:00,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:00,485 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:00,485 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-07-13 20:09:00,487 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:00,503 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:00,503 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-07-13 20:09:00,506 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 20:09:00,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:00,524 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-07-13 20:09:00,524 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-07-13 20:09:00,557 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:09:00,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953966994] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:09:00,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:09:00,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-13 20:09:00,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597272302] [2021-07-13 20:09:00,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:09:00,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:09:00,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:09:00,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-07-13 20:09:00,558 INFO L87 Difference]: Start difference. First operand 3328 states and 9889 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-07-13 20:09:08,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:09:08,962 INFO L93 Difference]: Finished difference Result 5085 states and 15006 transitions. [2021-07-13 20:09:08,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 20:09:08,962 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-07-13 20:09:08,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:09:08,971 INFO L225 Difference]: With dead ends: 5085 [2021-07-13 20:09:08,971 INFO L226 Difference]: Without dead ends: 4966 [2021-07-13 20:09:08,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 2124.7ms TimeCoverageRelationStatistics Valid=159, Invalid=709, Unknown=2, NotChecked=0, Total=870 [2021-07-13 20:09:08,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4966 states. [2021-07-13 20:09:09,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4966 to 3310. [2021-07-13 20:09:09,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3310 states, 3309 states have (on average 2.974010275007555) internal successors, (9841), 3309 states have internal predecessors, (9841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:09:09,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3310 states to 3310 states and 9841 transitions. [2021-07-13 20:09:09,024 INFO L78 Accepts]: Start accepts. Automaton has 3310 states and 9841 transitions. Word has length 35 [2021-07-13 20:09:09,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:09:09,024 INFO L482 AbstractCegarLoop]: Abstraction has 3310 states and 9841 transitions. [2021-07-13 20:09:09,024 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-07-13 20:09:09,024 INFO L276 IsEmpty]: Start isEmpty. Operand 3310 states and 9841 transitions. [2021-07-13 20:09:09,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:09:09,028 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:09:09,029 INFO L508 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-07-13 20:09:09,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-07-13 20:09:09,244 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:09:09,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:09:09,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1346972956, now seen corresponding path program 49 times [2021-07-13 20:09:09,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:09:09,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463606996] [2021-07-13 20:09:09,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:09:09,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:09:09,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:09:09,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:09:09,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463606996] [2021-07-13 20:09:09,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463606996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:09:09,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307631721] [2021-07-13 20:09:09,384 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-07-13 20:09:09,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:09:09,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:09:09,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:09:09,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:09:09,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:09,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:09,610 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-07-13 20:09:09,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-13 20:09:09,690 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:09,690 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-07-13 20:09:09,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:09,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:09,708 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-07-13 20:09:09,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:09:11,352 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:09:11,353 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-07-13 20:09:11,354 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:09:11,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:11,368 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:11,368 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-07-13 20:09:11,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:11,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:11,375 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-07-13 20:09:11,376 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-13 20:09:11,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-07-13 20:09:11,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307631721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:09:11,383 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:09:11,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:09:11,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132194064] [2021-07-13 20:09:11,384 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:09:11,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:09:11,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:09:11,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=283, Unknown=3, NotChecked=0, Total=342 [2021-07-13 20:09:11,384 INFO L87 Difference]: Start difference. First operand 3310 states and 9841 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-07-13 20:09:22,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:09:22,540 INFO L93 Difference]: Finished difference Result 5230 states and 15465 transitions. [2021-07-13 20:09:22,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 20:09:22,540 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-07-13 20:09:22,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:09:22,548 INFO L225 Difference]: With dead ends: 5230 [2021-07-13 20:09:22,548 INFO L226 Difference]: Without dead ends: 5127 [2021-07-13 20:09:22,549 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1848.1ms TimeCoverageRelationStatistics Valid=71, Invalid=388, Unknown=3, NotChecked=0, Total=462 [2021-07-13 20:09:22,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5127 states. [2021-07-13 20:09:22,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5127 to 3394. [2021-07-13 20:09:22,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3394 states, 3393 states have (on average 2.974064249926319) internal successors, (10091), 3393 states have internal predecessors, (10091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:09:22,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3394 states to 3394 states and 10091 transitions. [2021-07-13 20:09:22,633 INFO L78 Accepts]: Start accepts. Automaton has 3394 states and 10091 transitions. Word has length 35 [2021-07-13 20:09:22,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:09:22,633 INFO L482 AbstractCegarLoop]: Abstraction has 3394 states and 10091 transitions. [2021-07-13 20:09:22,634 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-07-13 20:09:22,634 INFO L276 IsEmpty]: Start isEmpty. Operand 3394 states and 10091 transitions. [2021-07-13 20:09:22,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:09:22,663 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:09:22,663 INFO L508 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-07-13 20:09:22,877 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:09:22,877 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:09:22,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:09:22,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1923323888, now seen corresponding path program 50 times [2021-07-13 20:09:22,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:09:22,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994649101] [2021-07-13 20:09:22,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:09:22,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:09:23,067 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:09:23,067 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:09:23,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994649101] [2021-07-13 20:09:23,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994649101] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:09:23,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666577171] [2021-07-13 20:09:23,067 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-07-13 20:09:23,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:09:23,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:09:23,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:09:23,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:09:23,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:09:23,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:23,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:23,293 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-07-13 20:09:23,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-13 20:09:23,440 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:09:23,441 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-07-13 20:09:23,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:23,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:23,462 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-07-13 20:09:23,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-07-13 20:09:24,406 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:24,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-07-13 20:09:24,411 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:09:24,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:24,424 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:24,424 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-07-13 20:09:24,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:24,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:24,431 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-07-13 20:09:24,431 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:09:24,441 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:09:24,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666577171] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:09:24,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:09:24,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:09:24,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260234654] [2021-07-13 20:09:24,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:09:24,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:09:24,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:09:24,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=281, Unknown=1, NotChecked=0, Total=342 [2021-07-13 20:09:24,442 INFO L87 Difference]: Start difference. First operand 3394 states and 10091 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-07-13 20:09:29,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:09:29,561 INFO L93 Difference]: Finished difference Result 4966 states and 14619 transitions. [2021-07-13 20:09:29,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:09:29,561 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-07-13 20:09:29,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:09:29,572 INFO L225 Difference]: With dead ends: 4966 [2021-07-13 20:09:29,572 INFO L226 Difference]: Without dead ends: 4847 [2021-07-13 20:09:29,572 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1261.8ms TimeCoverageRelationStatistics Valid=71, Invalid=348, Unknown=1, NotChecked=0, Total=420 [2021-07-13 20:09:29,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4847 states. [2021-07-13 20:09:29,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4847 to 3364. [2021-07-13 20:09:29,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3364 states, 3363 states have (on average 2.9791852512637527) internal successors, (10019), 3363 states have internal predecessors, (10019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:09:29,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3364 states to 3364 states and 10019 transitions. [2021-07-13 20:09:29,641 INFO L78 Accepts]: Start accepts. Automaton has 3364 states and 10019 transitions. Word has length 35 [2021-07-13 20:09:29,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:09:29,641 INFO L482 AbstractCegarLoop]: Abstraction has 3364 states and 10019 transitions. [2021-07-13 20:09:29,641 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-07-13 20:09:29,641 INFO L276 IsEmpty]: Start isEmpty. Operand 3364 states and 10019 transitions. [2021-07-13 20:09:29,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:09:29,647 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:09:29,647 INFO L508 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-07-13 20:09:29,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:09:29,861 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:09:29,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:09:29,861 INFO L82 PathProgramCache]: Analyzing trace with hash 791129640, now seen corresponding path program 51 times [2021-07-13 20:09:29,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:09:29,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338518617] [2021-07-13 20:09:29,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:09:29,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:09:30,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-07-13 20:09:30,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:09:30,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338518617] [2021-07-13 20:09:30,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338518617] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:09:30,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416239570] [2021-07-13 20:09:30,016 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-07-13 20:09:30,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:09:30,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:09:30,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:09:30,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:09:30,221 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-07-13 20:09:30,221 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-07-13 20:09:30,227 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:09:30,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:30,250 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-07-13 20:09:30,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:56, output treesize:40 [2021-07-13 20:09:31,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:09:31,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:31,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-13 20:09:31,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:31,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:31,260 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-07-13 20:09:31,261 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:69, output treesize:57 [2021-07-13 20:09:32,518 WARN L205 SmtUtils]: Spent 454.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2021-07-13 20:09:32,560 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:32,560 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-07-13 20:09:32,572 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:09:32,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:32,594 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:32,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 31 treesize of output 31 [2021-07-13 20:09:32,601 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:09:32,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:32,619 INFO L446 ElimStorePlain]: Different costs {2=[v_prenex_4], 6=[consume]} [2021-07-13 20:09:32,629 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:32,629 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-07-13 20:09:32,631 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:09:32,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:32,665 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:32,665 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-07-13 20:09:32,669 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 20:09:32,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:09:32,689 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-07-13 20:09:32,689 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 11 variables, input treesize:69, output treesize:13 [2021-07-13 20:09:32,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-07-13 20:09:32,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416239570] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:09:32,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:09:32,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 20:09:32,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076572749] [2021-07-13 20:09:32,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:09:32,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:09:32,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:09:32,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=321, Unknown=3, NotChecked=0, Total=380 [2021-07-13 20:09:32,938 INFO L87 Difference]: Start difference. First operand 3364 states and 10019 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-07-13 20:09:58,061 WARN L205 SmtUtils]: Spent 3.60 s on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2021-07-13 20:10:06,180 WARN L205 SmtUtils]: Spent 3.39 s on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-07-13 20:10:07,535 WARN L205 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-07-13 20:10:07,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:10:07,554 INFO L93 Difference]: Finished difference Result 6391 states and 18803 transitions. [2021-07-13 20:10:07,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-13 20:10:07,554 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-07-13 20:10:07,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:10:07,567 INFO L225 Difference]: With dead ends: 6391 [2021-07-13 20:10:07,567 INFO L226 Difference]: Without dead ends: 6262 [2021-07-13 20:10:07,568 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 16474.3ms TimeCoverageRelationStatistics Valid=175, Invalid=1142, Unknown=15, NotChecked=0, Total=1332 [2021-07-13 20:10:07,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6262 states. [2021-07-13 20:10:07,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6262 to 3400. [2021-07-13 20:10:07,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3400 states, 3399 states have (on average 2.9788172992056485) internal successors, (10125), 3399 states have internal predecessors, (10125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:10:07,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3400 states to 3400 states and 10125 transitions. [2021-07-13 20:10:07,702 INFO L78 Accepts]: Start accepts. Automaton has 3400 states and 10125 transitions. Word has length 35 [2021-07-13 20:10:07,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:10:07,702 INFO L482 AbstractCegarLoop]: Abstraction has 3400 states and 10125 transitions. [2021-07-13 20:10:07,702 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-07-13 20:10:07,702 INFO L276 IsEmpty]: Start isEmpty. Operand 3400 states and 10125 transitions. [2021-07-13 20:10:07,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:10:07,708 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:10:07,708 INFO L508 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-07-13 20:10:07,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-07-13 20:10:07,931 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:10:07,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:10:07,931 INFO L82 PathProgramCache]: Analyzing trace with hash 447709156, now seen corresponding path program 52 times [2021-07-13 20:10:07,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:10:07,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963887733] [2021-07-13 20:10:07,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:10:07,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:10:08,121 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:10:08,121 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:10:08,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963887733] [2021-07-13 20:10:08,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963887733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:10:08,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061306169] [2021-07-13 20:10:08,121 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-07-13 20:10:08,156 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:10:08,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:10:08,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:10:08,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:10:08,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:10:08,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:08,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:08,311 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-07-13 20:10:08,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-13 20:10:09,616 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:09,616 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-07-13 20:10:09,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:09,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:09,633 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-07-13 20:10:09,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:10:11,280 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:10:11,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-07-13 20:10:11,283 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:10:11,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:11,294 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:11,294 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-07-13 20:10:11,296 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:11,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:11,300 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-07-13 20:10:11,301 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-13 20:10:11,306 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:10:11,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061306169] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:10:11,307 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:10:11,307 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:10:11,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918994894] [2021-07-13 20:10:11,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:10:11,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:10:11,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:10:11,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=252, Unknown=5, NotChecked=0, Total=306 [2021-07-13 20:10:11,308 INFO L87 Difference]: Start difference. First operand 3400 states and 10125 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-07-13 20:10:32,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:10:32,589 INFO L93 Difference]: Finished difference Result 5368 states and 15790 transitions. [2021-07-13 20:10:32,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:10:32,589 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-07-13 20:10:32,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:10:32,600 INFO L225 Difference]: With dead ends: 5368 [2021-07-13 20:10:32,600 INFO L226 Difference]: Without dead ends: 5108 [2021-07-13 20:10:32,600 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 3081.9ms TimeCoverageRelationStatistics Valid=54, Invalid=283, Unknown=5, NotChecked=0, Total=342 [2021-07-13 20:10:32,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5108 states. [2021-07-13 20:10:32,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5108 to 3472. [2021-07-13 20:10:32,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3472 states, 3471 states have (on average 2.972342264477096) internal successors, (10317), 3471 states have internal predecessors, (10317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:10:32,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3472 states to 3472 states and 10317 transitions. [2021-07-13 20:10:32,665 INFO L78 Accepts]: Start accepts. Automaton has 3472 states and 10317 transitions. Word has length 35 [2021-07-13 20:10:32,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:10:32,665 INFO L482 AbstractCegarLoop]: Abstraction has 3472 states and 10317 transitions. [2021-07-13 20:10:32,665 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-07-13 20:10:32,665 INFO L276 IsEmpty]: Start isEmpty. Operand 3472 states and 10317 transitions. [2021-07-13 20:10:32,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:10:32,670 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:10:32,670 INFO L508 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-07-13 20:10:32,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-07-13 20:10:32,892 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:10:32,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:10:32,892 INFO L82 PathProgramCache]: Analyzing trace with hash 544350602, now seen corresponding path program 53 times [2021-07-13 20:10:32,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:10:32,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200272475] [2021-07-13 20:10:32,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:10:32,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:10:33,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:10:33,141 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:10:33,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200272475] [2021-07-13 20:10:33,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200272475] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:10:33,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947107373] [2021-07-13 20:10:33,142 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-07-13 20:10:33,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:10:33,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:10:33,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:10:33,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:10:33,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:10:33,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:33,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:33,303 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-07-13 20:10:33,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-07-13 20:10:33,434 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-13 20:10:33,434 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-07-13 20:10:33,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:33,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:33,449 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-07-13 20:10:33,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:25 [2021-07-13 20:10:34,641 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:34,642 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-07-13 20:10:34,649 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:10:34,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:34,665 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:34,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-07-13 20:10:34,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:34,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:34,675 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-07-13 20:10:34,675 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:10:34,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:10:34,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947107373] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:10:34,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:10:34,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:10:34,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812494707] [2021-07-13 20:10:34,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:10:34,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:10:34,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:10:34,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=248, Unknown=2, NotChecked=0, Total=306 [2021-07-13 20:10:34,698 INFO L87 Difference]: Start difference. First operand 3472 states and 10317 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-07-13 20:10:41,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:10:41,237 INFO L93 Difference]: Finished difference Result 4339 states and 12784 transitions. [2021-07-13 20:10:41,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 20:10:41,237 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-07-13 20:10:41,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:10:41,245 INFO L225 Difference]: With dead ends: 4339 [2021-07-13 20:10:41,246 INFO L226 Difference]: Without dead ends: 4238 [2021-07-13 20:10:41,246 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1586.8ms TimeCoverageRelationStatistics Valid=79, Invalid=381, Unknown=2, NotChecked=0, Total=462 [2021-07-13 20:10:41,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4238 states. [2021-07-13 20:10:41,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4238 to 3472. [2021-07-13 20:10:41,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3472 states, 3471 states have (on average 2.972342264477096) internal successors, (10317), 3471 states have internal predecessors, (10317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:10:41,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3472 states to 3472 states and 10317 transitions. [2021-07-13 20:10:41,306 INFO L78 Accepts]: Start accepts. Automaton has 3472 states and 10317 transitions. Word has length 35 [2021-07-13 20:10:41,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:10:41,306 INFO L482 AbstractCegarLoop]: Abstraction has 3472 states and 10317 transitions. [2021-07-13 20:10:41,306 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-07-13 20:10:41,306 INFO L276 IsEmpty]: Start isEmpty. Operand 3472 states and 10317 transitions. [2021-07-13 20:10:41,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:10:41,311 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:10:41,312 INFO L508 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-07-13 20:10:41,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2021-07-13 20:10:41,535 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:10:41,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:10:41,535 INFO L82 PathProgramCache]: Analyzing trace with hash 1475404248, now seen corresponding path program 54 times [2021-07-13 20:10:41,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:10:41,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193450339] [2021-07-13 20:10:41,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:10:41,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:10:41,705 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:10:41,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:10:41,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193450339] [2021-07-13 20:10:41,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193450339] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:10:41,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674131462] [2021-07-13 20:10:41,705 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-07-13 20:10:41,736 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:10:41,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:10:41,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:10:41,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:10:41,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:10:41,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:41,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:41,933 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-07-13 20:10:41,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-13 20:10:42,036 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:42,036 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-07-13 20:10:42,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:42,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:42,052 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-07-13 20:10:42,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:10:43,716 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:10:43,716 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-07-13 20:10:43,718 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:10:43,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:43,728 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:43,728 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-07-13 20:10:43,730 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:43,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:43,734 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-07-13 20:10:43,734 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-07-13 20:10:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:10:43,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674131462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:10:43,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:10:43,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:10:43,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851477233] [2021-07-13 20:10:43,748 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:10:43,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:10:43,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:10:43,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=285, Unknown=3, NotChecked=0, Total=342 [2021-07-13 20:10:43,748 INFO L87 Difference]: Start difference. First operand 3472 states and 10317 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-07-13 20:10:56,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:10:56,795 INFO L93 Difference]: Finished difference Result 5482 states and 16199 transitions. [2021-07-13 20:10:56,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 20:10:56,796 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-07-13 20:10:56,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:10:56,806 INFO L225 Difference]: With dead ends: 5482 [2021-07-13 20:10:56,807 INFO L226 Difference]: Without dead ends: 5379 [2021-07-13 20:10:56,807 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 1884.0ms TimeCoverageRelationStatistics Valid=69, Invalid=390, Unknown=3, NotChecked=0, Total=462 [2021-07-13 20:10:56,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5379 states. [2021-07-13 20:10:56,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5379 to 3550. [2021-07-13 20:10:56,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3550 states, 3549 states have (on average 2.9712595097210484) internal successors, (10545), 3549 states have internal predecessors, (10545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:10:56,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3550 states to 3550 states and 10545 transitions. [2021-07-13 20:10:56,875 INFO L78 Accepts]: Start accepts. Automaton has 3550 states and 10545 transitions. Word has length 35 [2021-07-13 20:10:56,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:10:56,876 INFO L482 AbstractCegarLoop]: Abstraction has 3550 states and 10545 transitions. [2021-07-13 20:10:56,876 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-07-13 20:10:56,876 INFO L276 IsEmpty]: Start isEmpty. Operand 3550 states and 10545 transitions. [2021-07-13 20:10:56,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:10:56,881 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:10:56,881 INFO L508 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-07-13 20:10:57,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2021-07-13 20:10:57,097 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:10:57,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:10:57,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1794892596, now seen corresponding path program 55 times [2021-07-13 20:10:57,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:10:57,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051423656] [2021-07-13 20:10:57,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:10:57,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:10:57,279 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:10:57,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:10:57,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051423656] [2021-07-13 20:10:57,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051423656] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:10:57,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557209807] [2021-07-13 20:10:57,280 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-07-13 20:10:57,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:10:57,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:10:57,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:10:57,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:10:57,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:57,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:57,532 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-07-13 20:10:57,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-13 20:10:57,675 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:10:57,676 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-07-13 20:10:57,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:57,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:57,685 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-07-13 20:10:57,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-07-13 20:10:58,346 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:58,347 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-07-13 20:10:58,355 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:10:58,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:58,369 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:58,369 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-07-13 20:10:58,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:58,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:58,378 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-07-13 20:10:58,379 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:10:58,390 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:10:58,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557209807] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:10:58,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:10:58,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:10:58,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071576402] [2021-07-13 20:10:58,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:10:58,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:10:58,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:10:58,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=279, Unknown=1, NotChecked=0, Total=342 [2021-07-13 20:10:58,391 INFO L87 Difference]: Start difference. First operand 3550 states and 10545 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-07-13 20:10:58,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:10:58,782 INFO L93 Difference]: Finished difference Result 5122 states and 15073 transitions. [2021-07-13 20:10:58,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:10:58,782 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-07-13 20:10:58,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:10:58,792 INFO L225 Difference]: With dead ends: 5122 [2021-07-13 20:10:58,792 INFO L226 Difference]: Without dead ends: 5003 [2021-07-13 20:10:58,792 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 973.9ms TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2021-07-13 20:10:58,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5003 states. [2021-07-13 20:10:58,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5003 to 3502. [2021-07-13 20:10:58,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3502 states, 3501 states have (on average 2.972579263067695) internal successors, (10407), 3501 states have internal predecessors, (10407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:10:58,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3502 states to 3502 states and 10407 transitions. [2021-07-13 20:10:58,858 INFO L78 Accepts]: Start accepts. Automaton has 3502 states and 10407 transitions. Word has length 35 [2021-07-13 20:10:58,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:10:58,858 INFO L482 AbstractCegarLoop]: Abstraction has 3502 states and 10407 transitions. [2021-07-13 20:10:58,858 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-07-13 20:10:58,858 INFO L276 IsEmpty]: Start isEmpty. Operand 3502 states and 10407 transitions. [2021-07-13 20:10:58,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:10:58,863 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:10:58,864 INFO L508 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-07-13 20:10:59,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:10:59,077 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:10:59,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:10:59,077 INFO L82 PathProgramCache]: Analyzing trace with hash 919560932, now seen corresponding path program 56 times [2021-07-13 20:10:59,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:10:59,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427588840] [2021-07-13 20:10:59,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:10:59,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:10:59,281 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:10:59,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:10:59,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427588840] [2021-07-13 20:10:59,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427588840] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:10:59,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790828729] [2021-07-13 20:10:59,281 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-07-13 20:10:59,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:10:59,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:10:59,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:10:59,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:10:59,561 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:10:59,562 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-07-13 20:10:59,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:10:59,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:10:59,571 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-07-13 20:10:59,571 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-07-13 20:11:00,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:11:00,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:00,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:00,430 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-07-13 20:11:00,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:11:01,472 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:01,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-07-13 20:11:01,478 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:11:01,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:01,493 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:01,493 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-07-13 20:11:01,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:01,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:01,502 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-07-13 20:11:01,502 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:11:01,513 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:01,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790828729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:01,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:11:01,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:11:01,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244885392] [2021-07-13 20:11:01,514 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:11:01,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:11:01,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:11:01,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=284, Unknown=3, NotChecked=0, Total=342 [2021-07-13 20:11:01,514 INFO L87 Difference]: Start difference. First operand 3502 states and 10407 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-07-13 20:11:05,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:11:05,883 INFO L93 Difference]: Finished difference Result 4746 states and 13941 transitions. [2021-07-13 20:11:05,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:11:05,883 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-07-13 20:11:05,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:11:05,891 INFO L225 Difference]: With dead ends: 4746 [2021-07-13 20:11:05,891 INFO L226 Difference]: Without dead ends: 4645 [2021-07-13 20:11:05,891 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 2186.0ms TimeCoverageRelationStatistics Valid=61, Invalid=316, Unknown=3, NotChecked=0, Total=380 [2021-07-13 20:11:05,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4645 states. [2021-07-13 20:11:05,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4645 to 3492. [2021-07-13 20:11:05,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3492 states, 3491 states have (on average 2.9725007161271844) internal successors, (10377), 3491 states have internal predecessors, (10377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:11:05,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3492 states to 3492 states and 10377 transitions. [2021-07-13 20:11:05,941 INFO L78 Accepts]: Start accepts. Automaton has 3492 states and 10377 transitions. Word has length 35 [2021-07-13 20:11:05,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:11:05,941 INFO L482 AbstractCegarLoop]: Abstraction has 3492 states and 10377 transitions. [2021-07-13 20:11:05,941 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-07-13 20:11:05,941 INFO L276 IsEmpty]: Start isEmpty. Operand 3492 states and 10377 transitions. [2021-07-13 20:11:05,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:11:05,946 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:11:05,946 INFO L508 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-07-13 20:11:06,161 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:11:06,162 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:11:06,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:11:06,162 INFO L82 PathProgramCache]: Analyzing trace with hash -1288032380, now seen corresponding path program 57 times [2021-07-13 20:11:06,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:11:06,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329931943] [2021-07-13 20:11:06,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:11:06,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:11:06,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:06,308 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:11:06,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329931943] [2021-07-13 20:11:06,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329931943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:06,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061350944] [2021-07-13 20:11:06,309 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-07-13 20:11:06,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:11:06,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:11:06,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:11:06,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:11:06,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:11:06,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:06,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:06,449 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-07-13 20:11:06,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-07-13 20:11:06,503 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:06,504 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-07-13 20:11:06,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:06,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:06,512 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-07-13 20:11:06,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-13 20:11:07,319 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-07-13 20:11:07,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 34 [2021-07-13 20:11:07,366 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-13 20:11:07,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:07,389 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:07,389 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-07-13 20:11:07,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 20:11:07,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:07,409 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-07-13 20:11:07,409 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:13 [2021-07-13 20:11:07,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-07-13 20:11:07,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061350944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:07,440 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:11:07,440 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 20:11:07,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197252403] [2021-07-13 20:11:07,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:11:07,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:11:07,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:11:07,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=291, Unknown=2, NotChecked=0, Total=342 [2021-07-13 20:11:07,441 INFO L87 Difference]: Start difference. First operand 3492 states and 10377 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-07-13 20:11:37,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:11:37,392 INFO L93 Difference]: Finished difference Result 6620 states and 19491 transitions. [2021-07-13 20:11:37,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 20:11:37,393 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-07-13 20:11:37,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:11:37,405 INFO L225 Difference]: With dead ends: 6620 [2021-07-13 20:11:37,405 INFO L226 Difference]: Without dead ends: 6341 [2021-07-13 20:11:37,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 4269.2ms TimeCoverageRelationStatistics Valid=140, Invalid=973, Unknown=9, NotChecked=0, Total=1122 [2021-07-13 20:11:37,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6341 states. [2021-07-13 20:11:37,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6341 to 3676. [2021-07-13 20:11:37,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3676 states, 3675 states have (on average 2.9681632653061225) internal successors, (10908), 3675 states have internal predecessors, (10908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:11:37,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3676 states to 3676 states and 10908 transitions. [2021-07-13 20:11:37,481 INFO L78 Accepts]: Start accepts. Automaton has 3676 states and 10908 transitions. Word has length 35 [2021-07-13 20:11:37,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:11:37,481 INFO L482 AbstractCegarLoop]: Abstraction has 3676 states and 10908 transitions. [2021-07-13 20:11:37,481 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-07-13 20:11:37,481 INFO L276 IsEmpty]: Start isEmpty. Operand 3676 states and 10908 transitions. [2021-07-13 20:11:37,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:11:37,486 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:11:37,486 INFO L508 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-07-13 20:11:37,699 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:11:37,700 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:11:37,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:11:37,700 INFO L82 PathProgramCache]: Analyzing trace with hash 341440548, now seen corresponding path program 58 times [2021-07-13 20:11:37,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:11:37,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770184848] [2021-07-13 20:11:37,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:11:37,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:11:37,897 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:37,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:11:37,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770184848] [2021-07-13 20:11:37,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770184848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:37,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891906706] [2021-07-13 20:11:37,898 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-13 20:11:37,935 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:11:37,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:11:37,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:11:37,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:11:38,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:11:38,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:38,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:38,175 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-07-13 20:11:38,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-13 20:11:38,324 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:11:38,324 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-07-13 20:11:38,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:38,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:38,333 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-07-13 20:11:38,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-07-13 20:11:38,380 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:38,381 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-07-13 20:11:38,387 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:11:38,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:38,412 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:38,413 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-07-13 20:11:38,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:38,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:38,421 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-07-13 20:11:38,421 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:11:38,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-07-13 20:11:38,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891906706] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:38,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:11:38,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:11:38,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563407749] [2021-07-13 20:11:38,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:11:38,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:11:38,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:11:38,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:11:38,440 INFO L87 Difference]: Start difference. First operand 3676 states and 10908 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:11:40,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:11:40,470 INFO L93 Difference]: Finished difference Result 5105 states and 15019 transitions. [2021-07-13 20:11:40,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 20:11:40,471 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-13 20:11:40,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:11:40,479 INFO L225 Difference]: With dead ends: 5105 [2021-07-13 20:11:40,479 INFO L226 Difference]: Without dead ends: 5004 [2021-07-13 20:11:40,479 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 431.0ms TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-07-13 20:11:40,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5004 states. [2021-07-13 20:11:40,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5004 to 3706. [2021-07-13 20:11:40,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3706 states, 3705 states have (on average 2.968421052631579) internal successors, (10998), 3705 states have internal predecessors, (10998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:11:40,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3706 states to 3706 states and 10998 transitions. [2021-07-13 20:11:40,532 INFO L78 Accepts]: Start accepts. Automaton has 3706 states and 10998 transitions. Word has length 35 [2021-07-13 20:11:40,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:11:40,532 INFO L482 AbstractCegarLoop]: Abstraction has 3706 states and 10998 transitions. [2021-07-13 20:11:40,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:11:40,532 INFO L276 IsEmpty]: Start isEmpty. Operand 3706 states and 10998 transitions. [2021-07-13 20:11:40,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:11:40,537 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:11:40,537 INFO L508 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-07-13 20:11:40,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2021-07-13 20:11:40,753 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:11:40,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:11:40,753 INFO L82 PathProgramCache]: Analyzing trace with hash -1843875696, now seen corresponding path program 59 times [2021-07-13 20:11:40,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:11:40,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388084241] [2021-07-13 20:11:40,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:11:40,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:11:40,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:40,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:11:40,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388084241] [2021-07-13 20:11:40,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388084241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:40,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418192700] [2021-07-13 20:11:40,920 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-07-13 20:11:40,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:11:40,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:11:40,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:11:40,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:11:41,196 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-13 20:11:41,196 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-07-13 20:11:41,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:41,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:41,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:11:41,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:51, output treesize:27 [2021-07-13 20:11:41,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:11:41,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:41,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:41,589 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-07-13 20:11:41,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:11:41,771 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:41,771 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-07-13 20:11:41,777 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:11:41,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:41,789 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:41,790 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-07-13 20:11:41,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:41,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:41,797 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-07-13 20:11:41,797 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:11:41,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-07-13 20:11:41,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418192700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:41,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:11:41,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:11:41,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891973822] [2021-07-13 20:11:41,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:11:41,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:11:41,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:11:41,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=287, Unknown=1, NotChecked=0, Total=342 [2021-07-13 20:11:41,809 INFO L87 Difference]: Start difference. First operand 3706 states and 10998 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-07-13 20:11:42,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:11:42,064 INFO L93 Difference]: Finished difference Result 4997 states and 14679 transitions. [2021-07-13 20:11:42,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:11:42,064 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-07-13 20:11:42,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:11:42,072 INFO L225 Difference]: With dead ends: 4997 [2021-07-13 20:11:42,072 INFO L226 Difference]: Without dead ends: 4896 [2021-07-13 20:11:42,073 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 811.6ms TimeCoverageRelationStatistics Valid=65, Invalid=354, Unknown=1, NotChecked=0, Total=420 [2021-07-13 20:11:42,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4896 states. [2021-07-13 20:11:42,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4896 to 3696. [2021-07-13 20:11:42,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3696 states, 3695 states have (on average 2.968335588633288) internal successors, (10968), 3695 states have internal predecessors, (10968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:11:42,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3696 states to 3696 states and 10968 transitions. [2021-07-13 20:11:42,128 INFO L78 Accepts]: Start accepts. Automaton has 3696 states and 10968 transitions. Word has length 35 [2021-07-13 20:11:42,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:11:42,128 INFO L482 AbstractCegarLoop]: Abstraction has 3696 states and 10968 transitions. [2021-07-13 20:11:42,128 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-07-13 20:11:42,128 INFO L276 IsEmpty]: Start isEmpty. Operand 3696 states and 10968 transitions. [2021-07-13 20:11:42,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:11:42,134 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:11:42,135 INFO L508 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-07-13 20:11:42,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:11:42,349 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:11:42,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:11:42,349 INFO L82 PathProgramCache]: Analyzing trace with hash -786937762, now seen corresponding path program 60 times [2021-07-13 20:11:42,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:11:42,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813407880] [2021-07-13 20:11:42,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:11:42,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:11:42,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:42,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:11:42,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813407880] [2021-07-13 20:11:42,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813407880] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:42,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599627514] [2021-07-13 20:11:42,477 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-13 20:11:42,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:11:42,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:11:42,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:11:42,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:11:42,661 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:11:42,662 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-07-13 20:11:42,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:42,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:42,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-13 20:11:42,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:17 [2021-07-13 20:11:42,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:11:42,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:42,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:42,704 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-07-13 20:11:42,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:11:42,737 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:42,737 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-07-13 20:11:42,750 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:11:42,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:42,764 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:42,765 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-07-13 20:11:42,766 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:42,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:42,772 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-07-13 20:11:42,772 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:11:42,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:42,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599627514] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:42,784 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:11:42,784 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 20:11:42,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360445956] [2021-07-13 20:11:42,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:11:42,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:11:42,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:11:42,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:11:42,790 INFO L87 Difference]: Start difference. First operand 3696 states and 10968 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-07-13 20:11:44,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:11:44,216 INFO L93 Difference]: Finished difference Result 5147 states and 15101 transitions. [2021-07-13 20:11:44,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:11:44,216 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-07-13 20:11:44,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:11:44,225 INFO L225 Difference]: With dead ends: 5147 [2021-07-13 20:11:44,225 INFO L226 Difference]: Without dead ends: 5046 [2021-07-13 20:11:44,226 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 238.3ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 20:11:44,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5046 states. [2021-07-13 20:11:44,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5046 to 3713. [2021-07-13 20:11:44,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3713 states, 3712 states have (on average 2.9692887931034484) internal successors, (11022), 3712 states have internal predecessors, (11022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:11:44,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3713 states to 3713 states and 11022 transitions. [2021-07-13 20:11:44,288 INFO L78 Accepts]: Start accepts. Automaton has 3713 states and 11022 transitions. Word has length 35 [2021-07-13 20:11:44,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:11:44,289 INFO L482 AbstractCegarLoop]: Abstraction has 3713 states and 11022 transitions. [2021-07-13 20:11:44,289 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-07-13 20:11:44,289 INFO L276 IsEmpty]: Start isEmpty. Operand 3713 states and 11022 transitions. [2021-07-13 20:11:44,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:11:44,294 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:11:44,294 INFO L508 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-07-13 20:11:44,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,61 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:11:44,516 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:11:44,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:11:44,517 INFO L82 PathProgramCache]: Analyzing trace with hash -1366667796, now seen corresponding path program 61 times [2021-07-13 20:11:44,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:11:44,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352736934] [2021-07-13 20:11:44,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:11:44,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:11:44,686 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:44,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:11:44,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352736934] [2021-07-13 20:11:44,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352736934] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:44,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893954437] [2021-07-13 20:11:44,686 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-07-13 20:11:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:11:44,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:11:44,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:11:44,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:11:44,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:44,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:44,875 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-07-13 20:11:44,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-07-13 20:11:44,922 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:44,922 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-07-13 20:11:44,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:44,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:44,935 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-07-13 20:11:44,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-13 20:11:45,002 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:11:45,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-07-13 20:11:45,004 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:11:45,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:45,015 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:45,015 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-07-13 20:11:45,029 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:45,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:45,031 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-07-13 20:11:45,031 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-07-13 20:11:45,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-07-13 20:11:45,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893954437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:45,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:11:45,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:11:45,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307439359] [2021-07-13 20:11:45,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:11:45,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:11:45,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:11:45,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:11:45,041 INFO L87 Difference]: Start difference. First operand 3713 states and 11022 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-07-13 20:11:47,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:11:47,200 INFO L93 Difference]: Finished difference Result 5230 states and 15526 transitions. [2021-07-13 20:11:47,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:11:47,200 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-07-13 20:11:47,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:11:47,212 INFO L225 Difference]: With dead ends: 5230 [2021-07-13 20:11:47,213 INFO L226 Difference]: Without dead ends: 5193 [2021-07-13 20:11:47,213 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 262.9ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 20:11:47,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5193 states. [2021-07-13 20:11:47,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5193 to 3824. [2021-07-13 20:11:47,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3824 states, 3823 states have (on average 2.9761967041590376) internal successors, (11378), 3823 states have internal predecessors, (11378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:11:47,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3824 states to 3824 states and 11378 transitions. [2021-07-13 20:11:47,286 INFO L78 Accepts]: Start accepts. Automaton has 3824 states and 11378 transitions. Word has length 35 [2021-07-13 20:11:47,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:11:47,286 INFO L482 AbstractCegarLoop]: Abstraction has 3824 states and 11378 transitions. [2021-07-13 20:11:47,286 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-07-13 20:11:47,286 INFO L276 IsEmpty]: Start isEmpty. Operand 3824 states and 11378 transitions. [2021-07-13 20:11:47,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:11:47,291 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:11:47,292 INFO L508 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-07-13 20:11:47,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:11:47,514 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:11:47,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:11:47,515 INFO L82 PathProgramCache]: Analyzing trace with hash 489782444, now seen corresponding path program 62 times [2021-07-13 20:11:47,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:11:47,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847411334] [2021-07-13 20:11:47,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:11:47,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:11:47,748 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:47,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:11:47,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847411334] [2021-07-13 20:11:47,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847411334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:47,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498752955] [2021-07-13 20:11:47,749 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-07-13 20:11:47,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:11:47,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:11:47,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:11:47,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:11:47,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-07-13 20:11:47,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:47,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:47,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-07-13 20:11:47,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:11:48,026 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:48,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-07-13 20:11:48,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:48,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:48,044 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-07-13 20:11:48,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:11:48,701 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:11:48,701 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-07-13 20:11:48,703 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:11:48,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:48,717 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:48,717 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-07-13 20:11:48,719 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:48,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:48,725 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-07-13 20:11:48,725 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-07-13 20:11:48,734 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:48,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498752955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:48,734 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:11:48,734 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:11:48,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007108377] [2021-07-13 20:11:48,734 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:11:48,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:11:48,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:11:48,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=294, Unknown=1, NotChecked=0, Total=342 [2021-07-13 20:11:48,735 INFO L87 Difference]: Start difference. First operand 3824 states and 11378 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-07-13 20:11:56,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:11:56,307 INFO L93 Difference]: Finished difference Result 5125 states and 15142 transitions. [2021-07-13 20:11:56,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:11:56,307 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-07-13 20:11:56,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:11:56,317 INFO L225 Difference]: With dead ends: 5125 [2021-07-13 20:11:56,317 INFO L226 Difference]: Without dead ends: 5022 [2021-07-13 20:11:56,317 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1000.8ms TimeCoverageRelationStatistics Valid=66, Invalid=439, Unknown=1, NotChecked=0, Total=506 [2021-07-13 20:11:56,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5022 states. [2021-07-13 20:11:56,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5022 to 3813. [2021-07-13 20:11:56,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3813 states, 3812 states have (on average 2.9732423924449107) internal successors, (11334), 3812 states have internal predecessors, (11334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:11:56,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3813 states to 3813 states and 11334 transitions. [2021-07-13 20:11:56,383 INFO L78 Accepts]: Start accepts. Automaton has 3813 states and 11334 transitions. Word has length 35 [2021-07-13 20:11:56,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:11:56,383 INFO L482 AbstractCegarLoop]: Abstraction has 3813 states and 11334 transitions. [2021-07-13 20:11:56,383 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-07-13 20:11:56,383 INFO L276 IsEmpty]: Start isEmpty. Operand 3813 states and 11334 transitions. [2021-07-13 20:11:56,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:11:56,389 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:11:56,389 INFO L508 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-07-13 20:11:56,606 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2021-07-13 20:11:56,606 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:11:56,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:11:56,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1737085272, now seen corresponding path program 63 times [2021-07-13 20:11:56,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:11:56,606 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726405926] [2021-07-13 20:11:56,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:11:56,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:11:56,764 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:56,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:11:56,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726405926] [2021-07-13 20:11:56,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726405926] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:56,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439640568] [2021-07-13 20:11:56,764 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-07-13 20:11:56,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:11:56,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:11:56,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-13 20:11:56,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:11:56,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:11:56,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:56,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:56,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-07-13 20:11:56,949 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-07-13 20:11:57,504 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:57,504 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-07-13 20:11:57,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:11:57,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:57,514 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-07-13 20:11:57,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-13 20:11:57,576 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-13 20:11:57,576 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-07-13 20:11:57,593 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-13 20:11:57,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:57,615 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:57,616 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-07-13 20:11:57,618 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 20:11:57,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:11:57,631 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-07-13 20:11:57,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:13 [2021-07-13 20:11:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:11:57,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439640568] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:11:57,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:11:57,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 20:11:57,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569786253] [2021-07-13 20:11:57,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:11:57,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:11:57,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:11:57,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=326, Unknown=1, NotChecked=0, Total=380 [2021-07-13 20:11:57,659 INFO L87 Difference]: Start difference. First operand 3813 states and 11334 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-07-13 20:12:08,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:12:08,095 INFO L93 Difference]: Finished difference Result 5384 states and 15890 transitions. [2021-07-13 20:12:08,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 20:12:08,095 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-07-13 20:12:08,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:12:08,106 INFO L225 Difference]: With dead ends: 5384 [2021-07-13 20:12:08,106 INFO L226 Difference]: Without dead ends: 5281 [2021-07-13 20:12:08,106 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1671.8ms TimeCoverageRelationStatistics Valid=106, Invalid=704, Unknown=2, NotChecked=0, Total=812 [2021-07-13 20:12:08,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5281 states. [2021-07-13 20:12:08,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5281 to 3823. [2021-07-13 20:12:08,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3823 states, 3822 states have (on average 2.9720041862899005) internal successors, (11359), 3822 states have internal predecessors, (11359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:12:08,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3823 states to 3823 states and 11359 transitions. [2021-07-13 20:12:08,179 INFO L78 Accepts]: Start accepts. Automaton has 3823 states and 11359 transitions. Word has length 35 [2021-07-13 20:12:08,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:12:08,179 INFO L482 AbstractCegarLoop]: Abstraction has 3823 states and 11359 transitions. [2021-07-13 20:12:08,179 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-07-13 20:12:08,179 INFO L276 IsEmpty]: Start isEmpty. Operand 3823 states and 11359 transitions. [2021-07-13 20:12:08,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:12:08,185 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:12:08,185 INFO L508 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-07-13 20:12:08,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:12:08,401 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:12:08,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:12:08,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1370653410, now seen corresponding path program 64 times [2021-07-13 20:12:08,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:12:08,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559800459] [2021-07-13 20:12:08,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:12:08,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:08,560 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:08,560 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:12:08,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559800459] [2021-07-13 20:12:08,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559800459] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:08,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771641955] [2021-07-13 20:12:08,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-13 20:12:08,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:12:08,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:12:08,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:12:08,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:12:08,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:12:08,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:08,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:08,658 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-07-13 20:12:08,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:12:08,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:08,784 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-07-13 20:12:08,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:08,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:08,796 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-07-13 20:12:08,796 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-13 20:12:08,851 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-13 20:12:08,852 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-07-13 20:12:08,854 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:12:08,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:08,864 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:08,864 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-07-13 20:12:08,866 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:08,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:08,867 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-07-13 20:12:08,867 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-07-13 20:12:08,874 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:08,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771641955] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:08,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:12:08,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:12:08,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122818987] [2021-07-13 20:12:08,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:12:08,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:12:08,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:12:08,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:12:08,876 INFO L87 Difference]: Start difference. First operand 3823 states and 11359 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-07-13 20:12:09,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:12:09,158 INFO L93 Difference]: Finished difference Result 5711 states and 16898 transitions. [2021-07-13 20:12:09,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:12:09,158 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-07-13 20:12:09,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:12:09,170 INFO L225 Difference]: With dead ends: 5711 [2021-07-13 20:12:09,170 INFO L226 Difference]: Without dead ends: 5555 [2021-07-13 20:12:09,170 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 255.7ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 20:12:09,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5555 states. [2021-07-13 20:12:09,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5555 to 3903. [2021-07-13 20:12:09,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3903 states, 3902 states have (on average 2.9702716555612505) internal successors, (11590), 3902 states have internal predecessors, (11590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:12:09,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3903 states to 3903 states and 11590 transitions. [2021-07-13 20:12:09,251 INFO L78 Accepts]: Start accepts. Automaton has 3903 states and 11590 transitions. Word has length 35 [2021-07-13 20:12:09,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:12:09,251 INFO L482 AbstractCegarLoop]: Abstraction has 3903 states and 11590 transitions. [2021-07-13 20:12:09,251 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-07-13 20:12:09,251 INFO L276 IsEmpty]: Start isEmpty. Operand 3903 states and 11590 transitions. [2021-07-13 20:12:09,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:12:09,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:12:09,257 INFO L508 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-07-13 20:12:09,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-07-13 20:12:09,475 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:12:09,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:12:09,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1067863646, now seen corresponding path program 65 times [2021-07-13 20:12:09,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:12:09,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787443016] [2021-07-13 20:12:09,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:12:09,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:09,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:09,697 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:12:09,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787443016] [2021-07-13 20:12:09,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787443016] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:09,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146701488] [2021-07-13 20:12:09,697 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-07-13 20:12:09,796 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 20:12:09,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:12:09,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:12:09,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:12:09,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:12:09,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:09,858 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:09,859 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-07-13 20:12:09,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:12:09,989 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:09,989 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 38 [2021-07-13 20:12:09,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:10,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:10,012 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-07-13 20:12:10,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:37 [2021-07-13 20:12:10,622 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:12:10,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 37 treesize of output 26 [2021-07-13 20:12:10,625 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:12:10,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:10,640 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:10,641 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-07-13 20:12:10,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:10,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:10,648 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-07-13 20:12:10,649 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:43, output treesize:3 [2021-07-13 20:12:10,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:10,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146701488] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:10,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:12:10,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-07-13 20:12:10,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087062014] [2021-07-13 20:12:10,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 20:12:10,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:12:10,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 20:12:10,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=225, Unknown=1, NotChecked=0, Total=272 [2021-07-13 20:12:10,657 INFO L87 Difference]: Start difference. First operand 3903 states and 11590 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-07-13 20:12:17,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:12:17,271 INFO L93 Difference]: Finished difference Result 5464 states and 16115 transitions. [2021-07-13 20:12:17,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:12:17,271 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-07-13 20:12:17,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:12:17,282 INFO L225 Difference]: With dead ends: 5464 [2021-07-13 20:12:17,283 INFO L226 Difference]: Without dead ends: 5313 [2021-07-13 20:12:17,283 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 796.7ms TimeCoverageRelationStatistics Valid=51, Invalid=254, Unknown=1, NotChecked=0, Total=306 [2021-07-13 20:12:17,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5313 states. [2021-07-13 20:12:17,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5313 to 3873. [2021-07-13 20:12:17,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3873 states, 3872 states have (on average 2.9700413223140494) internal successors, (11500), 3872 states have internal predecessors, (11500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:12:17,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3873 states to 3873 states and 11500 transitions. [2021-07-13 20:12:17,359 INFO L78 Accepts]: Start accepts. Automaton has 3873 states and 11500 transitions. Word has length 35 [2021-07-13 20:12:17,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:12:17,359 INFO L482 AbstractCegarLoop]: Abstraction has 3873 states and 11500 transitions. [2021-07-13 20:12:17,359 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-07-13 20:12:17,359 INFO L276 IsEmpty]: Start isEmpty. Operand 3873 states and 11500 transitions. [2021-07-13 20:12:17,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:12:17,365 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:12:17,365 INFO L508 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-07-13 20:12:17,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2021-07-13 20:12:17,585 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:12:17,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:12:17,585 INFO L82 PathProgramCache]: Analyzing trace with hash -690829870, now seen corresponding path program 66 times [2021-07-13 20:12:17,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:12:17,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897656296] [2021-07-13 20:12:17,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:12:17,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:17,737 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:17,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:12:17,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897656296] [2021-07-13 20:12:17,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897656296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:17,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855049341] [2021-07-13 20:12:17,738 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-07-13 20:12:17,776 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:12:17,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:12:17,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:12:17,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:12:17,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:12:17,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:17,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:17,837 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-07-13 20:12:17,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:12:17,914 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:17,914 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-07-13 20:12:17,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:17,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:17,928 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-07-13 20:12:17,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-13 20:12:17,989 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:12:17,989 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-07-13 20:12:17,991 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:12:17,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:18,000 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:18,001 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-07-13 20:12:18,002 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:18,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:18,004 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-07-13 20:12:18,004 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:12:18,011 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:18,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855049341] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:18,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:12:18,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:12:18,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146182224] [2021-07-13 20:12:18,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:12:18,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:12:18,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:12:18,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:12:18,012 INFO L87 Difference]: Start difference. First operand 3873 states and 11500 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-07-13 20:12:19,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:12:19,687 INFO L93 Difference]: Finished difference Result 5589 states and 16579 transitions. [2021-07-13 20:12:19,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:12:19,687 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-07-13 20:12:19,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:12:19,699 INFO L225 Difference]: With dead ends: 5589 [2021-07-13 20:12:19,699 INFO L226 Difference]: Without dead ends: 5552 [2021-07-13 20:12:19,699 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 254.4ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 20:12:19,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5552 states. [2021-07-13 20:12:19,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5552 to 3903. [2021-07-13 20:12:19,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3903 states, 3902 states have (on average 2.971809328549462) internal successors, (11596), 3902 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-07-13 20:12:19,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3903 states to 3903 states and 11596 transitions. [2021-07-13 20:12:19,776 INFO L78 Accepts]: Start accepts. Automaton has 3903 states and 11596 transitions. Word has length 35 [2021-07-13 20:12:19,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:12:19,776 INFO L482 AbstractCegarLoop]: Abstraction has 3903 states and 11596 transitions. [2021-07-13 20:12:19,776 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-07-13 20:12:19,776 INFO L276 IsEmpty]: Start isEmpty. Operand 3903 states and 11596 transitions. [2021-07-13 20:12:19,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:12:19,837 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:12:19,837 INFO L508 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-07-13 20:12:20,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-07-13 20:12:20,061 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:12:20,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:12:20,063 INFO L82 PathProgramCache]: Analyzing trace with hash 469963718, now seen corresponding path program 67 times [2021-07-13 20:12:20,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:12:20,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223269084] [2021-07-13 20:12:20,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:12:20,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:20,232 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:20,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:12:20,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223269084] [2021-07-13 20:12:20,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223269084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:20,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638501010] [2021-07-13 20:12:20,232 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-07-13 20:12:20,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:20,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:12:20,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:12:20,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 11 treesize of output 7 [2021-07-13 20:12:20,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:20,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:20,347 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-07-13 20:12:20,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:12:20,504 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:20,504 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-07-13 20:12:20,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:20,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:20,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-07-13 20:12:20,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-13 20:12:21,261 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:12:21,262 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-07-13 20:12:21,264 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:12:21,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:21,292 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:21,293 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-07-13 20:12:21,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:21,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:21,300 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-07-13 20:12:21,300 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-07-13 20:12:21,307 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:21,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638501010] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:21,307 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:12:21,308 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-07-13 20:12:21,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584943869] [2021-07-13 20:12:21,309 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 20:12:21,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:12:21,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 20:12:21,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-07-13 20:12:21,309 INFO L87 Difference]: Start difference. First operand 3903 states and 11596 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-07-13 20:12:30,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:12:30,132 INFO L93 Difference]: Finished difference Result 5898 states and 17480 transitions. [2021-07-13 20:12:30,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:12:30,132 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-07-13 20:12:30,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:12:30,144 INFO L225 Difference]: With dead ends: 5898 [2021-07-13 20:12:30,145 INFO L226 Difference]: Without dead ends: 5843 [2021-07-13 20:12:30,145 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 894.3ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-07-13 20:12:30,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5843 states. [2021-07-13 20:12:30,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5843 to 3963. [2021-07-13 20:12:30,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3963 states, 3962 states have (on average 2.9707218576476526) internal successors, (11770), 3962 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-07-13 20:12:30,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3963 states to 3963 states and 11770 transitions. [2021-07-13 20:12:30,225 INFO L78 Accepts]: Start accepts. Automaton has 3963 states and 11770 transitions. Word has length 35 [2021-07-13 20:12:30,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:12:30,225 INFO L482 AbstractCegarLoop]: Abstraction has 3963 states and 11770 transitions. [2021-07-13 20:12:30,225 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-07-13 20:12:30,225 INFO L276 IsEmpty]: Start isEmpty. Operand 3963 states and 11770 transitions. [2021-07-13 20:12:30,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:12:30,232 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:12:30,232 INFO L508 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-07-13 20:12:30,434 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-07-13 20:12:30,435 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:12:30,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:12:30,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1386009022, now seen corresponding path program 68 times [2021-07-13 20:12:30,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:12:30,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142283095] [2021-07-13 20:12:30,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:12:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:30,583 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:30,583 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:12:30,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142283095] [2021-07-13 20:12:30,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142283095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:30,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493629780] [2021-07-13 20:12:30,584 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-07-13 20:12:30,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:12:30,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:12:30,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:12:30,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:12:30,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:12:30,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:30,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:30,701 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-07-13 20:12:30,702 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:12:30,837 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:12:30,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-07-13 20:12:30,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:30,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:30,845 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-07-13 20:12:30,845 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-13 20:12:31,129 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:31,129 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-07-13 20:12:31,135 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:12:31,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:31,149 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:31,149 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-07-13 20:12:31,151 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:31,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:31,157 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-07-13 20:12:31,157 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:12:31,167 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:31,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493629780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:31,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:12:31,168 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-07-13 20:12:31,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131018945] [2021-07-13 20:12:31,168 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 20:12:31,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:12:31,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 20:12:31,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 20:12:31,168 INFO L87 Difference]: Start difference. First operand 3963 states and 11770 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-07-13 20:12:31,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:12:31,491 INFO L93 Difference]: Finished difference Result 5544 states and 16381 transitions. [2021-07-13 20:12:31,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:12:31,491 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-07-13 20:12:31,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:12:31,501 INFO L225 Difference]: With dead ends: 5544 [2021-07-13 20:12:31,501 INFO L226 Difference]: Without dead ends: 5489 [2021-07-13 20:12:31,501 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 503.1ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:12:31,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5489 states. [2021-07-13 20:12:31,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5489 to 3891. [2021-07-13 20:12:31,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3891 states, 3890 states have (on average 2.9701799485861184) internal successors, (11554), 3890 states have internal predecessors, (11554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:12:31,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3891 states to 3891 states and 11554 transitions. [2021-07-13 20:12:31,563 INFO L78 Accepts]: Start accepts. Automaton has 3891 states and 11554 transitions. Word has length 35 [2021-07-13 20:12:31,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:12:31,563 INFO L482 AbstractCegarLoop]: Abstraction has 3891 states and 11554 transitions. [2021-07-13 20:12:31,563 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-07-13 20:12:31,563 INFO L276 IsEmpty]: Start isEmpty. Operand 3891 states and 11554 transitions. [2021-07-13 20:12:31,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:12:31,568 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:12:31,568 INFO L508 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-07-13 20:12:31,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-07-13 20:12:31,784 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:12:31,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:12:31,785 INFO L82 PathProgramCache]: Analyzing trace with hash 804122284, now seen corresponding path program 69 times [2021-07-13 20:12:31,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:12:31,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979803185] [2021-07-13 20:12:31,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:12:31,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:31,968 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:31,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:12:31,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979803185] [2021-07-13 20:12:31,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979803185] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:31,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416180086] [2021-07-13 20:12:31,968 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-07-13 20:12:31,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:12:31,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:12:31,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-13 20:12:32,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:12:32,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:12:32,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:32,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:32,479 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-07-13 20:12:32,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-07-13 20:12:33,435 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:33,435 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-07-13 20:12:33,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:33,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:33,444 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-07-13 20:12:33,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-13 20:12:33,879 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-13 20:12:33,879 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-07-13 20:12:33,897 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-13 20:12:33,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:33,920 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:33,920 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-07-13 20:12:33,923 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 20:12:33,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:33,936 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-07-13 20:12:33,936 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:19 [2021-07-13 20:12:33,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:33,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416180086] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:33,963 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:12:33,963 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-13 20:12:33,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407046502] [2021-07-13 20:12:33,964 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:12:33,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:12:33,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:12:33,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=322, Unknown=4, NotChecked=0, Total=380 [2021-07-13 20:12:33,964 INFO L87 Difference]: Start difference. First operand 3891 states and 11554 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-07-13 20:12:53,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:12:53,086 INFO L93 Difference]: Finished difference Result 6041 states and 17739 transitions. [2021-07-13 20:12:53,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 20:12:53,087 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-07-13 20:12:53,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:12:53,099 INFO L225 Difference]: With dead ends: 6041 [2021-07-13 20:12:53,099 INFO L226 Difference]: Without dead ends: 5829 [2021-07-13 20:12:53,099 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 4640.6ms TimeCoverageRelationStatistics Valid=109, Invalid=694, Unknown=9, NotChecked=0, Total=812 [2021-07-13 20:12:53,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5829 states. [2021-07-13 20:12:53,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5829 to 3933. [2021-07-13 20:12:53,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3933 states, 3932 states have (on average 2.966937945066124) internal successors, (11666), 3932 states have internal predecessors, (11666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:12:53,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3933 states to 3933 states and 11666 transitions. [2021-07-13 20:12:53,179 INFO L78 Accepts]: Start accepts. Automaton has 3933 states and 11666 transitions. Word has length 35 [2021-07-13 20:12:53,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:12:53,179 INFO L482 AbstractCegarLoop]: Abstraction has 3933 states and 11666 transitions. [2021-07-13 20:12:53,180 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-07-13 20:12:53,180 INFO L276 IsEmpty]: Start isEmpty. Operand 3933 states and 11666 transitions. [2021-07-13 20:12:53,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:12:53,186 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:12:53,186 INFO L508 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-07-13 20:12:53,390 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2021-07-13 20:12:53,390 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:12:53,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:12:53,390 INFO L82 PathProgramCache]: Analyzing trace with hash -562573944, now seen corresponding path program 70 times [2021-07-13 20:12:53,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:12:53,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777868335] [2021-07-13 20:12:53,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:12:53,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:53,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:12:53,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:12:53,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777868335] [2021-07-13 20:12:53,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777868335] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:53,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434337474] [2021-07-13 20:12:53,548 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-07-13 20:12:53,596 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:12:53,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:12:53,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:12:53,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:12:53,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:12:53,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:53,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:53,710 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-07-13 20:12:53,710 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-13 20:12:53,854 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:53,854 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-07-13 20:12:53,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:53,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:53,872 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-07-13 20:12:53,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:12:55,667 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:12:55,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-07-13 20:12:55,670 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:12:55,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:55,683 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:55,683 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-07-13 20:12:55,685 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:55,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:55,690 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-07-13 20:12:55,690 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-13 20:12:55,696 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:55,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434337474] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:55,697 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:12:55,697 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:12:55,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049461851] [2021-07-13 20:12:55,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:12:55,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:12:55,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:12:55,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=246, Unknown=3, NotChecked=0, Total=306 [2021-07-13 20:12:55,698 INFO L87 Difference]: Start difference. First operand 3933 states and 11666 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-07-13 20:12:56,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:12:56,184 INFO L93 Difference]: Finished difference Result 5906 states and 17448 transitions. [2021-07-13 20:12:56,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 20:12:56,184 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-07-13 20:12:56,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:12:56,197 INFO L225 Difference]: With dead ends: 5906 [2021-07-13 20:12:56,197 INFO L226 Difference]: Without dead ends: 5857 [2021-07-13 20:12:56,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 2043.6ms TimeCoverageRelationStatistics Valid=83, Invalid=376, Unknown=3, NotChecked=0, Total=462 [2021-07-13 20:12:56,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5857 states. [2021-07-13 20:12:56,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5857 to 3933. [2021-07-13 20:12:56,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3933 states, 3932 states have (on average 2.966937945066124) internal successors, (11666), 3932 states have internal predecessors, (11666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:12:56,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3933 states to 3933 states and 11666 transitions. [2021-07-13 20:12:56,279 INFO L78 Accepts]: Start accepts. Automaton has 3933 states and 11666 transitions. Word has length 35 [2021-07-13 20:12:56,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:12:56,279 INFO L482 AbstractCegarLoop]: Abstraction has 3933 states and 11666 transitions. [2021-07-13 20:12:56,279 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-07-13 20:12:56,279 INFO L276 IsEmpty]: Start isEmpty. Operand 3933 states and 11666 transitions. [2021-07-13 20:12:56,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:12:56,286 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:12:56,286 INFO L508 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-07-13 20:12:56,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable216 [2021-07-13 20:12:56,489 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:12:56,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:12:56,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1129159930, now seen corresponding path program 71 times [2021-07-13 20:12:56,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:12:56,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614849526] [2021-07-13 20:12:56,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:12:56,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:56,675 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:12:56,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:12:56,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614849526] [2021-07-13 20:12:56,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614849526] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:56,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046000020] [2021-07-13 20:12:56,675 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-07-13 20:12:56,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:12:56,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:12:56,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:12:56,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:12:56,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:12:56,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:56,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:56,836 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-07-13 20:12:56,836 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-13 20:12:57,028 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:12:57,029 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-07-13 20:12:57,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:57,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:57,038 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-07-13 20:12:57,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-07-13 20:12:57,486 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:57,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-07-13 20:12:57,510 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:12:57,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:57,537 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:57,537 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-07-13 20:12:57,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:57,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:57,546 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-07-13 20:12:57,546 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:12:57,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:57,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046000020] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:57,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:12:57,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:12:57,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341423511] [2021-07-13 20:12:57,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:12:57,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:12:57,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:12:57,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:12:57,561 INFO L87 Difference]: Start difference. First operand 3933 states and 11666 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-07-13 20:12:58,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:12:58,003 INFO L93 Difference]: Finished difference Result 5464 states and 16053 transitions. [2021-07-13 20:12:58,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:12:58,003 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-07-13 20:12:58,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:12:58,015 INFO L225 Difference]: With dead ends: 5464 [2021-07-13 20:12:58,015 INFO L226 Difference]: Without dead ends: 5409 [2021-07-13 20:12:58,015 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 758.1ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:12:58,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states. [2021-07-13 20:12:58,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 3933. [2021-07-13 20:12:58,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3933 states, 3932 states have (on average 2.966937945066124) internal successors, (11666), 3932 states have internal predecessors, (11666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:12:58,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3933 states to 3933 states and 11666 transitions. [2021-07-13 20:12:58,088 INFO L78 Accepts]: Start accepts. Automaton has 3933 states and 11666 transitions. Word has length 35 [2021-07-13 20:12:58,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:12:58,088 INFO L482 AbstractCegarLoop]: Abstraction has 3933 states and 11666 transitions. [2021-07-13 20:12:58,088 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-07-13 20:12:58,088 INFO L276 IsEmpty]: Start isEmpty. Operand 3933 states and 11666 transitions. [2021-07-13 20:12:58,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:12:58,093 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:12:58,094 INFO L508 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-07-13 20:12:58,318 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2021-07-13 20:12:58,318 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:12:58,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:12:58,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1884724616, now seen corresponding path program 72 times [2021-07-13 20:12:58,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:12:58,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267440936] [2021-07-13 20:12:58,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:12:58,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:12:58,525 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:58,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:12:58,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267440936] [2021-07-13 20:12:58,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267440936] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:58,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628996082] [2021-07-13 20:12:58,526 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-07-13 20:12:58,564 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:12:58,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:12:58,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:12:58,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:12:58,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-07-13 20:12:58,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:58,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:58,605 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-07-13 20:12:58,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:12:58,698 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:58,699 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-07-13 20:12:58,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:58,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:58,711 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-07-13 20:12:58,711 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-13 20:12:58,769 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:12:58,770 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-07-13 20:12:58,771 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:12:58,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:58,784 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:58,784 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-07-13 20:12:58,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:12:58,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:12:58,789 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-07-13 20:12:58,789 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:12:58,796 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:12:58,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628996082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:12:58,796 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:12:58,796 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:12:58,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125427784] [2021-07-13 20:12:58,797 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:12:58,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:12:58,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:12:58,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:12:58,797 INFO L87 Difference]: Start difference. First operand 3933 states and 11666 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-07-13 20:13:00,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:00,573 INFO L93 Difference]: Finished difference Result 6290 states and 18589 transitions. [2021-07-13 20:13:00,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:13:00,573 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-07-13 20:13:00,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:00,586 INFO L225 Difference]: With dead ends: 6290 [2021-07-13 20:13:00,586 INFO L226 Difference]: Without dead ends: 6122 [2021-07-13 20:13:00,586 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 264.9ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:13:00,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6122 states. [2021-07-13 20:13:00,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6122 to 4013. [2021-07-13 20:13:00,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4013 states, 4012 states have (on average 2.9653539381854435) internal successors, (11897), 4012 states have internal predecessors, (11897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:00,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4013 states to 4013 states and 11897 transitions. [2021-07-13 20:13:00,666 INFO L78 Accepts]: Start accepts. Automaton has 4013 states and 11897 transitions. Word has length 35 [2021-07-13 20:13:00,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:00,666 INFO L482 AbstractCegarLoop]: Abstraction has 4013 states and 11897 transitions. [2021-07-13 20:13:00,666 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-07-13 20:13:00,666 INFO L276 IsEmpty]: Start isEmpty. Operand 4013 states and 11897 transitions. [2021-07-13 20:13:00,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:00,673 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:00,673 INFO L508 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-07-13 20:13:00,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:13:00,890 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:00,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:00,890 INFO L82 PathProgramCache]: Analyzing trace with hash -28274376, now seen corresponding path program 73 times [2021-07-13 20:13:00,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:00,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79571861] [2021-07-13 20:13:00,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:00,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:01,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:01,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:01,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79571861] [2021-07-13 20:13:01,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79571861] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:01,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325340933] [2021-07-13 20:13:01,094 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-07-13 20:13:01,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:01,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:13:01,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:01,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:13:01,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:01,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:01,221 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-07-13 20:13:01,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-07-13 20:13:01,507 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:01,508 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-07-13 20:13:01,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:01,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:01,528 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-07-13 20:13:01,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:13:02,266 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:13:02,266 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-07-13 20:13:02,268 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:02,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:02,282 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:02,282 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-07-13 20:13:02,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:02,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:02,289 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-07-13 20:13:02,290 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-13 20:13:02,296 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:02,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325340933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:02,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:02,297 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:13:02,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254199066] [2021-07-13 20:13:02,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:13:02,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:02,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:13:02,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=288, Unknown=1, NotChecked=0, Total=342 [2021-07-13 20:13:02,297 INFO L87 Difference]: Start difference. First operand 4013 states and 11897 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-07-13 20:13:04,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:04,184 INFO L93 Difference]: Finished difference Result 5788 states and 17048 transitions. [2021-07-13 20:13:04,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:13:04,184 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-07-13 20:13:04,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:04,195 INFO L225 Difference]: With dead ends: 5788 [2021-07-13 20:13:04,196 INFO L226 Difference]: Without dead ends: 5647 [2021-07-13 20:13:04,196 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1170.0ms TimeCoverageRelationStatistics Valid=69, Invalid=392, Unknown=1, NotChecked=0, Total=462 [2021-07-13 20:13:04,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5647 states. [2021-07-13 20:13:04,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5647 to 3983. [2021-07-13 20:13:04,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3983 states, 3982 states have (on average 2.9650929181315924) internal successors, (11807), 3982 states have internal predecessors, (11807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:04,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3983 states to 3983 states and 11807 transitions. [2021-07-13 20:13:04,273 INFO L78 Accepts]: Start accepts. Automaton has 3983 states and 11807 transitions. Word has length 35 [2021-07-13 20:13:04,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:04,273 INFO L482 AbstractCegarLoop]: Abstraction has 3983 states and 11807 transitions. [2021-07-13 20:13:04,273 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-07-13 20:13:04,273 INFO L276 IsEmpty]: Start isEmpty. Operand 3983 states and 11807 transitions. [2021-07-13 20:13:04,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:04,279 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:04,279 INFO L508 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-07-13 20:13:04,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:13:04,500 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:04,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:04,501 INFO L82 PathProgramCache]: Analyzing trace with hash 348759400, now seen corresponding path program 74 times [2021-07-13 20:13:04,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:04,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923283003] [2021-07-13 20:13:04,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:04,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:04,701 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:04,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:04,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923283003] [2021-07-13 20:13:04,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923283003] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:04,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281527903] [2021-07-13 20:13:04,701 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-07-13 20:13:04,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:13:04,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:13:04,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:13:04,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:04,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:13:04,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:04,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:04,784 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-07-13 20:13:04,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:13:04,866 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:04,866 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-07-13 20:13:04,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:04,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:04,879 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-07-13 20:13:04,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-13 20:13:04,941 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:13:04,942 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-07-13 20:13:04,944 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:04,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:04,954 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:04,954 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-07-13 20:13:04,956 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:04,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:04,957 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-07-13 20:13:04,957 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:13:04,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:04,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281527903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:04,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:04,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:13:04,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107443558] [2021-07-13 20:13:04,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:13:04,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:04,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:13:04,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:13:04,966 INFO L87 Difference]: Start difference. First operand 3983 states and 11807 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-07-13 20:13:05,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:05,248 INFO L93 Difference]: Finished difference Result 6200 states and 18370 transitions. [2021-07-13 20:13:05,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:13:05,248 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-07-13 20:13:05,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:05,261 INFO L225 Difference]: With dead ends: 6200 [2021-07-13 20:13:05,261 INFO L226 Difference]: Without dead ends: 6154 [2021-07-13 20:13:05,261 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 266.4ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:13:05,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6154 states. [2021-07-13 20:13:05,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6154 to 3989. [2021-07-13 20:13:05,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3989 states, 3988 states have (on average 2.965145436308927) internal successors, (11825), 3988 states have internal predecessors, (11825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:05,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3989 states to 3989 states and 11825 transitions. [2021-07-13 20:13:05,346 INFO L78 Accepts]: Start accepts. Automaton has 3989 states and 11825 transitions. Word has length 35 [2021-07-13 20:13:05,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:05,346 INFO L482 AbstractCegarLoop]: Abstraction has 3989 states and 11825 transitions. [2021-07-13 20:13:05,346 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-07-13 20:13:05,347 INFO L276 IsEmpty]: Start isEmpty. Operand 3989 states and 11825 transitions. [2021-07-13 20:13:05,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:05,353 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:05,353 INFO L508 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-07-13 20:13:05,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2021-07-13 20:13:05,577 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:05,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:05,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1509552988, now seen corresponding path program 75 times [2021-07-13 20:13:05,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:05,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906957436] [2021-07-13 20:13:05,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:05,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:05,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:05,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:05,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906957436] [2021-07-13 20:13:05,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906957436] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:05,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196525582] [2021-07-13 20:13:05,769 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-07-13 20:13:05,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 20:13:05,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:13:05,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:13:05,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:05,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:13:05,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:05,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:05,847 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-07-13 20:13:05,847 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:13:06,003 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:06,004 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-07-13 20:13:06,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:06,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:06,022 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-07-13 20:13:06,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-13 20:13:06,724 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:13:06,724 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-07-13 20:13:06,727 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:06,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:06,740 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:06,740 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-07-13 20:13:06,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:06,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:06,748 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-07-13 20:13:06,748 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-07-13 20:13:06,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:06,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196525582] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:06,755 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:06,755 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:13:06,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7495367] [2021-07-13 20:13:06,755 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:13:06,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:06,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:13:06,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-07-13 20:13:06,755 INFO L87 Difference]: Start difference. First operand 3989 states and 11825 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-07-13 20:13:13,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:13,789 INFO L93 Difference]: Finished difference Result 6369 states and 18848 transitions. [2021-07-13 20:13:13,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:13:13,790 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-07-13 20:13:13,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:13,801 INFO L225 Difference]: With dead ends: 6369 [2021-07-13 20:13:13,801 INFO L226 Difference]: Without dead ends: 6266 [2021-07-13 20:13:13,801 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 899.5ms TimeCoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2021-07-13 20:13:13,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6266 states. [2021-07-13 20:13:13,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6266 to 4055. [2021-07-13 20:13:13,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4055 states, 4054 states have (on average 2.965712876171682) internal successors, (12023), 4054 states have internal predecessors, (12023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:13,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4055 states to 4055 states and 12023 transitions. [2021-07-13 20:13:13,872 INFO L78 Accepts]: Start accepts. Automaton has 4055 states and 12023 transitions. Word has length 35 [2021-07-13 20:13:13,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:13,872 INFO L482 AbstractCegarLoop]: Abstraction has 4055 states and 12023 transitions. [2021-07-13 20:13:13,872 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-07-13 20:13:13,872 INFO L276 IsEmpty]: Start isEmpty. Operand 4055 states and 12023 transitions. [2021-07-13 20:13:13,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:13,878 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:13,878 INFO L508 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-07-13 20:13:14,095 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2021-07-13 20:13:14,095 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:14,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:14,095 INFO L82 PathProgramCache]: Analyzing trace with hash -346419752, now seen corresponding path program 76 times [2021-07-13 20:13:14,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:14,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944853224] [2021-07-13 20:13:14,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:14,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:14,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-07-13 20:13:14,234 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:14,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944853224] [2021-07-13 20:13:14,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944853224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:14,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008534577] [2021-07-13 20:13:14,234 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-07-13 20:13:14,262 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:13:14,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:13:14,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:13:14,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:14,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:13:14,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:14,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:14,295 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-07-13 20:13:14,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-13 20:13:14,453 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:13:14,453 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-07-13 20:13:14,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:14,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:14,460 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-07-13 20:13:14,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-13 20:13:14,482 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:14,482 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-07-13 20:13:14,487 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:14,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:14,499 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:14,500 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-07-13 20:13:14,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:14,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:14,506 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-07-13 20:13:14,506 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:13:14,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:14,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008534577] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:14,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:14,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:13:14,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550730208] [2021-07-13 20:13:14,516 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:13:14,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:14,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:13:14,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:13:14,516 INFO L87 Difference]: Start difference. First operand 4055 states and 12023 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-07-13 20:13:14,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:14,840 INFO L93 Difference]: Finished difference Result 5926 states and 17491 transitions. [2021-07-13 20:13:14,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:13:14,841 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-07-13 20:13:14,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:14,851 INFO L225 Difference]: With dead ends: 5926 [2021-07-13 20:13:14,851 INFO L226 Difference]: Without dead ends: 5780 [2021-07-13 20:13:14,851 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 217.0ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 20:13:14,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5780 states. [2021-07-13 20:13:14,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5780 to 3983. [2021-07-13 20:13:14,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3983 states, 3982 states have (on average 2.9650929181315924) internal successors, (11807), 3982 states have internal predecessors, (11807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:14,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3983 states to 3983 states and 11807 transitions. [2021-07-13 20:13:14,915 INFO L78 Accepts]: Start accepts. Automaton has 3983 states and 11807 transitions. Word has length 35 [2021-07-13 20:13:14,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:14,915 INFO L482 AbstractCegarLoop]: Abstraction has 3983 states and 11807 transitions. [2021-07-13 20:13:14,915 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-07-13 20:13:14,915 INFO L276 IsEmpty]: Start isEmpty. Operand 3983 states and 11807 transitions. [2021-07-13 20:13:14,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:14,920 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:14,920 INFO L508 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-07-13 20:13:15,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2021-07-13 20:13:15,136 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:15,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:15,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1201716716, now seen corresponding path program 77 times [2021-07-13 20:13:15,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:15,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005267044] [2021-07-13 20:13:15,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:15,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:15,273 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:15,273 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:15,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005267044] [2021-07-13 20:13:15,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005267044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:15,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644966614] [2021-07-13 20:13:15,273 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-07-13 20:13:15,302 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:13:15,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:13:15,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:13:15,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:15,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:13:15,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:15,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:15,462 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-07-13 20:13:15,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:48, output treesize:41 [2021-07-13 20:13:15,525 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:15,526 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-07-13 20:13:15,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:15,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:15,540 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-07-13 20:13:15,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:47, output treesize:33 [2021-07-13 20:13:15,737 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-07-13 20:13:15,737 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-07-13 20:13:15,739 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:15,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:15,750 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:15,750 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-07-13 20:13:15,752 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:15,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:15,757 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-07-13 20:13:15,757 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:50, output treesize:3 [2021-07-13 20:13:15,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:15,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644966614] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:15,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:15,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-13 20:13:15,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689456408] [2021-07-13 20:13:15,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-13 20:13:15,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:15,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-13 20:13:15,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-07-13 20:13:15,764 INFO L87 Difference]: Start difference. First operand 3983 states and 11807 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-07-13 20:13:33,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:33,550 INFO L93 Difference]: Finished difference Result 6531 states and 19369 transitions. [2021-07-13 20:13:33,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-13 20:13:33,551 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-07-13 20:13:33,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:33,569 INFO L225 Difference]: With dead ends: 6531 [2021-07-13 20:13:33,570 INFO L226 Difference]: Without dead ends: 6485 [2021-07-13 20:13:33,570 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 1436.9ms TimeCoverageRelationStatistics Valid=96, Invalid=659, Unknown=1, NotChecked=0, Total=756 [2021-07-13 20:13:33,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6485 states. [2021-07-13 20:13:33,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6485 to 4017. [2021-07-13 20:13:33,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4017 states, 4016 states have (on average 2.9651394422310755) internal successors, (11908), 4016 states have internal predecessors, (11908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:33,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4017 states to 4017 states and 11908 transitions. [2021-07-13 20:13:33,657 INFO L78 Accepts]: Start accepts. Automaton has 4017 states and 11908 transitions. Word has length 35 [2021-07-13 20:13:33,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:33,657 INFO L482 AbstractCegarLoop]: Abstraction has 4017 states and 11908 transitions. [2021-07-13 20:13:33,657 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-07-13 20:13:33,657 INFO L276 IsEmpty]: Start isEmpty. Operand 4017 states and 11908 transitions. [2021-07-13 20:13:33,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:33,663 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:33,664 INFO L508 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-07-13 20:13:33,884 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2021-07-13 20:13:33,885 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:33,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:33,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1932456992, now seen corresponding path program 78 times [2021-07-13 20:13:33,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:33,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034466911] [2021-07-13 20:13:33,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:34,050 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:34,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:34,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034466911] [2021-07-13 20:13:34,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034466911] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:34,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843666872] [2021-07-13 20:13:34,051 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-07-13 20:13:34,093 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:13:34,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:13:34,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:13:34,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:34,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:13:34,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:34,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:34,170 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-07-13 20:13:34,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-07-13 20:13:34,338 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:34,339 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-07-13 20:13:34,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:34,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:34,357 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-07-13 20:13:34,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-13 20:13:35,054 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:13:35,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 38 treesize of output 26 [2021-07-13 20:13:35,056 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:35,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:35,078 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:35,078 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-07-13 20:13:35,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:35,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:35,085 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-07-13 20:13:35,085 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-07-13 20:13:35,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:35,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843666872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:35,093 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:35,093 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:13:35,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153459935] [2021-07-13 20:13:35,093 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:13:35,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:35,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:13:35,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=193, Unknown=1, NotChecked=0, Total=240 [2021-07-13 20:13:35,093 INFO L87 Difference]: Start difference. First operand 4017 states and 11908 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-07-13 20:13:35,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:35,509 INFO L93 Difference]: Finished difference Result 6326 states and 18752 transitions. [2021-07-13 20:13:35,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:13:35,510 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-07-13 20:13:35,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:35,523 INFO L225 Difference]: With dead ends: 6326 [2021-07-13 20:13:35,524 INFO L226 Difference]: Without dead ends: 6280 [2021-07-13 20:13:35,524 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 883.6ms TimeCoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-07-13 20:13:35,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6280 states. [2021-07-13 20:13:35,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6280 to 4199. [2021-07-13 20:13:35,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4199 states, 4198 states have (on average 2.9666507860886138) internal successors, (12454), 4198 states have internal predecessors, (12454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:35,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4199 states to 4199 states and 12454 transitions. [2021-07-13 20:13:35,609 INFO L78 Accepts]: Start accepts. Automaton has 4199 states and 12454 transitions. Word has length 35 [2021-07-13 20:13:35,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:35,610 INFO L482 AbstractCegarLoop]: Abstraction has 4199 states and 12454 transitions. [2021-07-13 20:13:35,610 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-07-13 20:13:35,610 INFO L276 IsEmpty]: Start isEmpty. Operand 4199 states and 12454 transitions. [2021-07-13 20:13:35,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:35,617 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:35,617 INFO L508 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-07-13 20:13:35,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2021-07-13 20:13:35,837 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:35,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:35,837 INFO L82 PathProgramCache]: Analyzing trace with hash 506537564, now seen corresponding path program 79 times [2021-07-13 20:13:35,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:35,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307962317] [2021-07-13 20:13:35,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:35,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:35,999 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:35,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:36,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307962317] [2021-07-13 20:13:36,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307962317] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:36,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914074082] [2021-07-13 20:13:36,000 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-07-13 20:13:36,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:36,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:13:36,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:36,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:13:36,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:36,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:36,112 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-07-13 20:13:36,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-07-13 20:13:36,282 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-13 20:13:36,282 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-07-13 20:13:36,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:36,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:36,292 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-07-13 20:13:36,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-13 20:13:36,325 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:36,326 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-07-13 20:13:36,332 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:36,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:36,349 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:36,349 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-07-13 20:13:36,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:36,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:36,357 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-07-13 20:13:36,357 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:13:36,369 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:36,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914074082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:36,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:36,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-13 20:13:36,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781676458] [2021-07-13 20:13:36,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:13:36,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:36,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:13:36,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 20:13:36,370 INFO L87 Difference]: Start difference. First operand 4199 states and 12454 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-07-13 20:13:36,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:36,749 INFO L93 Difference]: Finished difference Result 5948 states and 17592 transitions. [2021-07-13 20:13:36,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:13:36,749 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-07-13 20:13:36,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:36,761 INFO L225 Difference]: With dead ends: 5948 [2021-07-13 20:13:36,761 INFO L226 Difference]: Without dead ends: 5875 [2021-07-13 20:13:36,762 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 270.2ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 20:13:36,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5875 states. [2021-07-13 20:13:36,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5875 to 4031. [2021-07-13 20:13:36,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4031 states, 4030 states have (on average 2.965260545905707) internal successors, (11950), 4030 states have internal predecessors, (11950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:36,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4031 states to 4031 states and 11950 transitions. [2021-07-13 20:13:36,842 INFO L78 Accepts]: Start accepts. Automaton has 4031 states and 11950 transitions. Word has length 35 [2021-07-13 20:13:36,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:36,842 INFO L482 AbstractCegarLoop]: Abstraction has 4031 states and 11950 transitions. [2021-07-13 20:13:36,843 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-07-13 20:13:36,843 INFO L276 IsEmpty]: Start isEmpty. Operand 4031 states and 11950 transitions. [2021-07-13 20:13:36,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:36,849 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:36,849 INFO L508 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-07-13 20:13:37,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:13:37,073 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:37,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:37,073 INFO L82 PathProgramCache]: Analyzing trace with hash -387765256, now seen corresponding path program 80 times [2021-07-13 20:13:37,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:37,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697753487] [2021-07-13 20:13:37,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:37,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:37,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:37,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:37,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697753487] [2021-07-13 20:13:37,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697753487] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:37,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461814618] [2021-07-13 20:13:37,235 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-07-13 20:13:37,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:13:37,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:13:37,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:13:37,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:37,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 20:13:37,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:37,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:37,366 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-07-13 20:13:37,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-07-13 20:13:37,417 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:37,417 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-07-13 20:13:37,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:37,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:37,427 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-07-13 20:13:37,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-07-13 20:13:38,315 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:13:38,315 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-07-13 20:13:38,317 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:38,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:38,327 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:38,327 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-07-13 20:13:38,329 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:38,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:38,331 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-07-13 20:13:38,331 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-13 20:13:38,337 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:38,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461814618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:38,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:38,338 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:13:38,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061358780] [2021-07-13 20:13:38,338 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:13:38,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:38,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:13:38,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-07-13 20:13:38,338 INFO L87 Difference]: Start difference. First operand 4031 states and 11950 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-07-13 20:13:38,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:38,547 INFO L93 Difference]: Finished difference Result 5827 states and 17254 transitions. [2021-07-13 20:13:38,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:13:38,547 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-07-13 20:13:38,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:38,558 INFO L225 Difference]: With dead ends: 5827 [2021-07-13 20:13:38,559 INFO L226 Difference]: Without dead ends: 5781 [2021-07-13 20:13:38,559 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1062.0ms TimeCoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-07-13 20:13:38,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5781 states. [2021-07-13 20:13:38,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5781 to 4117. [2021-07-13 20:13:38,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4117 states, 4116 states have (on average 2.9659863945578233) internal successors, (12208), 4116 states have internal predecessors, (12208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:38,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4117 states to 4117 states and 12208 transitions. [2021-07-13 20:13:38,668 INFO L78 Accepts]: Start accepts. Automaton has 4117 states and 12208 transitions. Word has length 35 [2021-07-13 20:13:38,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:38,669 INFO L482 AbstractCegarLoop]: Abstraction has 4117 states and 12208 transitions. [2021-07-13 20:13:38,669 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-07-13 20:13:38,669 INFO L276 IsEmpty]: Start isEmpty. Operand 4117 states and 12208 transitions. [2021-07-13 20:13:38,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:38,676 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:38,676 INFO L508 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-07-13 20:13:38,879 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2021-07-13 20:13:38,880 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:38,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:38,880 INFO L82 PathProgramCache]: Analyzing trace with hash 2051229300, now seen corresponding path program 81 times [2021-07-13 20:13:38,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:38,880 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717168831] [2021-07-13 20:13:38,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:38,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:39,049 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:39,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:39,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717168831] [2021-07-13 20:13:39,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717168831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:39,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112860469] [2021-07-13 20:13:39,050 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-07-13 20:13:39,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:13:39,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:13:39,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:13:39,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:39,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:13:39,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:39,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:39,204 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-07-13 20:13:39,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-07-13 20:13:39,257 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:13:39,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2021-07-13 20:13:39,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:39,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:39,263 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-07-13 20:13:39,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-07-13 20:13:39,523 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:39,524 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-07-13 20:13:39,531 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:39,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:39,547 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:39,548 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-07-13 20:13:39,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:39,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:39,557 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-07-13 20:13:39,557 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:13:39,571 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:39,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112860469] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:39,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:39,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:13:39,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146445710] [2021-07-13 20:13:39,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:13:39,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:39,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:13:39,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:13:39,572 INFO L87 Difference]: Start difference. First operand 4117 states and 12208 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-07-13 20:13:39,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:39,863 INFO L93 Difference]: Finished difference Result 5550 states and 16416 transitions. [2021-07-13 20:13:39,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:13:39,863 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-07-13 20:13:39,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:39,874 INFO L225 Difference]: With dead ends: 5550 [2021-07-13 20:13:39,875 INFO L226 Difference]: Without dead ends: 5477 [2021-07-13 20:13:39,875 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 461.2ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 20:13:39,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5477 states. [2021-07-13 20:13:39,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5477 to 4045. [2021-07-13 20:13:39,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4045 states, 4044 states have (on average 2.9653808110781403) internal successors, (11992), 4044 states have internal predecessors, (11992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:39,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4045 states to 4045 states and 11992 transitions. [2021-07-13 20:13:39,950 INFO L78 Accepts]: Start accepts. Automaton has 4045 states and 11992 transitions. Word has length 35 [2021-07-13 20:13:39,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:39,951 INFO L482 AbstractCegarLoop]: Abstraction has 4045 states and 11992 transitions. [2021-07-13 20:13:39,951 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-07-13 20:13:39,951 INFO L276 IsEmpty]: Start isEmpty. Operand 4045 states and 11992 transitions. [2021-07-13 20:13:39,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:39,956 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:39,956 INFO L508 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-07-13 20:13:40,179 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2021-07-13 20:13:40,180 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:40,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:40,180 INFO L82 PathProgramCache]: Analyzing trace with hash -232121480, now seen corresponding path program 82 times [2021-07-13 20:13:40,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:40,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954567931] [2021-07-13 20:13:40,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:40,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:40,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-07-13 20:13:40,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:40,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954567931] [2021-07-13 20:13:40,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954567931] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:40,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290963260] [2021-07-13 20:13:40,346 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-07-13 20:13:40,380 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:13:40,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:13:40,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:13:40,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:40,504 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-13 20:13:40,504 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-07-13 20:13:40,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:40,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:40,511 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-07-13 20:13:40,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-07-13 20:13:42,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:13:42,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:42,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:42,592 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-07-13 20:13:42,592 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:13:43,271 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:43,271 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-07-13 20:13:43,276 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:13:43,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:43,288 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:43,288 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-07-13 20:13:43,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:43,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:43,294 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-07-13 20:13:43,294 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:13:43,303 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:43,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290963260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:43,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:13:43,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-13 20:13:43,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273713458] [2021-07-13 20:13:43,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 20:13:43,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:13:43,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 20:13:43,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=169, Unknown=6, NotChecked=0, Total=210 [2021-07-13 20:13:43,305 INFO L87 Difference]: Start difference. First operand 4045 states and 11992 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-07-13 20:13:56,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:13:56,991 INFO L93 Difference]: Finished difference Result 5316 states and 15724 transitions. [2021-07-13 20:13:56,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:13:56,992 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-07-13 20:13:56,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:13:57,030 INFO L225 Difference]: With dead ends: 5316 [2021-07-13 20:13:57,031 INFO L226 Difference]: Without dead ends: 5243 [2021-07-13 20:13:57,031 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 2941.0ms TimeCoverageRelationStatistics Valid=35, Invalid=169, Unknown=6, NotChecked=0, Total=210 [2021-07-13 20:13:57,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5243 states. [2021-07-13 20:13:57,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5243 to 4007. [2021-07-13 20:13:57,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4007 states, 4006 states have (on average 2.965052421367948) internal successors, (11878), 4006 states have internal predecessors, (11878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:13:57,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4007 states to 4007 states and 11878 transitions. [2021-07-13 20:13:57,211 INFO L78 Accepts]: Start accepts. Automaton has 4007 states and 11878 transitions. Word has length 35 [2021-07-13 20:13:57,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:13:57,211 INFO L482 AbstractCegarLoop]: Abstraction has 4007 states and 11878 transitions. [2021-07-13 20:13:57,211 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-07-13 20:13:57,212 INFO L276 IsEmpty]: Start isEmpty. Operand 4007 states and 11878 transitions. [2021-07-13 20:13:57,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:13:57,217 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:13:57,217 INFO L508 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-07-13 20:13:57,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-07-13 20:13:57,418 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:13:57,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:13:57,418 INFO L82 PathProgramCache]: Analyzing trace with hash 754362168, now seen corresponding path program 83 times [2021-07-13 20:13:57,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:13:57,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282266705] [2021-07-13 20:13:57,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:13:57,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:13:57,597 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:13:57,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:13:57,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282266705] [2021-07-13 20:13:57,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282266705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:13:57,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387865537] [2021-07-13 20:13:57,597 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-07-13 20:13:57,661 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-13 20:13:57,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:13:57,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:13:57,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:13:57,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:13:57,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:57,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:57,761 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-07-13 20:13:57,761 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-07-13 20:13:59,316 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:59,316 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-07-13 20:13:59,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:13:59,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:13:59,331 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-07-13 20:13:59,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-07-13 20:14:00,712 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-13 20:14:00,712 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-07-13 20:14:00,717 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:14:00,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:00,732 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:00,732 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-07-13 20:14:00,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:00,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:00,741 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-07-13 20:14:00,741 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-07-13 20:14:00,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:00,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387865537] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:00,746 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:14:00,746 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:14:00,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582780070] [2021-07-13 20:14:00,747 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:14:00,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:14:00,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:14:00,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=252, Unknown=3, NotChecked=0, Total=306 [2021-07-13 20:14:00,747 INFO L87 Difference]: Start difference. First operand 4007 states and 11878 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-07-13 20:14:01,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:14:01,200 INFO L93 Difference]: Finished difference Result 6096 states and 17866 transitions. [2021-07-13 20:14:01,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 20:14:01,201 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-07-13 20:14:01,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:14:01,230 INFO L225 Difference]: With dead ends: 6096 [2021-07-13 20:14:01,230 INFO L226 Difference]: Without dead ends: 5837 [2021-07-13 20:14:01,230 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 3027.8ms TimeCoverageRelationStatistics Valid=68, Invalid=349, Unknown=3, NotChecked=0, Total=420 [2021-07-13 20:14:01,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5837 states. [2021-07-13 20:14:01,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5837 to 4055. [2021-07-13 20:14:01,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4055 states, 4054 states have (on average 2.961272816970893) internal successors, (12005), 4054 states have internal predecessors, (12005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:14:01,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4055 states to 4055 states and 12005 transitions. [2021-07-13 20:14:01,375 INFO L78 Accepts]: Start accepts. Automaton has 4055 states and 12005 transitions. Word has length 35 [2021-07-13 20:14:01,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:14:01,376 INFO L482 AbstractCegarLoop]: Abstraction has 4055 states and 12005 transitions. [2021-07-13 20:14:01,376 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-07-13 20:14:01,376 INFO L276 IsEmpty]: Start isEmpty. Operand 4055 states and 12005 transitions. [2021-07-13 20:14:01,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:14:01,381 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:14:01,381 INFO L508 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-07-13 20:14:01,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2021-07-13 20:14:01,612 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:14:01,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:14:01,613 INFO L82 PathProgramCache]: Analyzing trace with hash 812787124, now seen corresponding path program 84 times [2021-07-13 20:14:01,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:14:01,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190309303] [2021-07-13 20:14:01,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:14:01,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:14:01,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:14:01,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:14:01,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190309303] [2021-07-13 20:14:01,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190309303] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:01,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922488921] [2021-07-13 20:14:01,764 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-07-13 20:14:01,796 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 20:14:01,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:14:01,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 20:14:01,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:14:01,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:14:01,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:01,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:01,934 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-07-13 20:14:01,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-07-13 20:14:02,038 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:02,038 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-07-13 20:14:02,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:02,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:02,052 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-07-13 20:14:02,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:51, output treesize:37 [2021-07-13 20:14:02,232 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:02,233 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-07-13 20:14:02,360 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-13 20:14:02,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:02,393 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:02,394 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-07-13 20:14:02,396 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 20:14:02,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:02,469 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-07-13 20:14:02,469 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:13 [2021-07-13 20:14:02,509 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:02,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922488921] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:02,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:14:02,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-13 20:14:02,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044130898] [2021-07-13 20:14:02,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:14:02,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:14:02,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:14:02,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:14:02,510 INFO L87 Difference]: Start difference. First operand 4055 states and 12005 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-07-13 20:14:03,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:14:03,872 INFO L93 Difference]: Finished difference Result 6844 states and 20182 transitions. [2021-07-13 20:14:03,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 20:14:03,873 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-07-13 20:14:03,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:14:03,903 INFO L225 Difference]: With dead ends: 6844 [2021-07-13 20:14:03,904 INFO L226 Difference]: Without dead ends: 6703 [2021-07-13 20:14:03,904 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 504.0ms TimeCoverageRelationStatistics Valid=158, Invalid=712, Unknown=0, NotChecked=0, Total=870 [2021-07-13 20:14:03,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6703 states. [2021-07-13 20:14:04,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6703 to 4095. [2021-07-13 20:14:04,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4095 states, 4094 states have (on average 2.95847581827064) internal successors, (12112), 4094 states have internal predecessors, (12112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:14:04,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4095 states to 4095 states and 12112 transitions. [2021-07-13 20:14:04,045 INFO L78 Accepts]: Start accepts. Automaton has 4095 states and 12112 transitions. Word has length 35 [2021-07-13 20:14:04,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:14:04,045 INFO L482 AbstractCegarLoop]: Abstraction has 4095 states and 12112 transitions. [2021-07-13 20:14:04,045 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-07-13 20:14:04,045 INFO L276 IsEmpty]: Start isEmpty. Operand 4095 states and 12112 transitions. [2021-07-13 20:14:04,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:14:04,049 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:14:04,049 INFO L508 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-07-13 20:14:04,265 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable242 [2021-07-13 20:14:04,265 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:14:04,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:14:04,265 INFO L82 PathProgramCache]: Analyzing trace with hash 246201138, now seen corresponding path program 85 times [2021-07-13 20:14:04,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:14:04,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134815450] [2021-07-13 20:14:04,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:14:04,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:14:04,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-13 20:14:04,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:14:04,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134815450] [2021-07-13 20:14:04,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134815450] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:04,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631143787] [2021-07-13 20:14:04,418 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-07-13 20:14:04,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:14:04,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:14:04,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:14:04,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:14:04,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:04,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:04,561 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-07-13 20:14:04,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-13 20:14:04,698 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:14:04,698 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-07-13 20:14:04,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:04,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:04,705 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-07-13 20:14:04,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-07-13 20:14:05,675 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:05,675 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-07-13 20:14:05,680 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:14:05,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:05,693 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:05,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-07-13 20:14:05,695 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:05,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:05,701 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-07-13 20:14:05,701 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:14:05,711 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:05,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631143787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:05,712 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:14:05,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:14:05,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379003446] [2021-07-13 20:14:05,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:14:05,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:14:05,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:14:05,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=250, Unknown=2, NotChecked=0, Total=306 [2021-07-13 20:14:05,712 INFO L87 Difference]: Start difference. First operand 4095 states and 12112 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-07-13 20:14:06,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:14:06,024 INFO L93 Difference]: Finished difference Result 5578 states and 16344 transitions. [2021-07-13 20:14:06,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:14:06,025 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-07-13 20:14:06,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:14:06,036 INFO L225 Difference]: With dead ends: 5578 [2021-07-13 20:14:06,036 INFO L226 Difference]: Without dead ends: 5405 [2021-07-13 20:14:06,036 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1201.4ms TimeCoverageRelationStatistics Valid=62, Invalid=278, Unknown=2, NotChecked=0, Total=342 [2021-07-13 20:14:06,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5405 states. [2021-07-13 20:14:06,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5405 to 4095. [2021-07-13 20:14:06,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4095 states, 4094 states have (on average 2.95847581827064) internal successors, (12112), 4094 states have internal predecessors, (12112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:14:06,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4095 states to 4095 states and 12112 transitions. [2021-07-13 20:14:06,097 INFO L78 Accepts]: Start accepts. Automaton has 4095 states and 12112 transitions. Word has length 35 [2021-07-13 20:14:06,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:14:06,097 INFO L482 AbstractCegarLoop]: Abstraction has 4095 states and 12112 transitions. [2021-07-13 20:14:06,097 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-07-13 20:14:06,097 INFO L276 IsEmpty]: Start isEmpty. Operand 4095 states and 12112 transitions. [2021-07-13 20:14:06,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:14:06,103 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:14:06,103 INFO L508 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-07-13 20:14:06,319 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:14:06,319 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:14:06,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:14:06,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1782057260, now seen corresponding path program 86 times [2021-07-13 20:14:06,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:14:06,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114639901] [2021-07-13 20:14:06,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:14:06,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:14:06,472 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:06,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:14:06,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114639901] [2021-07-13 20:14:06,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114639901] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:06,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606186560] [2021-07-13 20:14:06,472 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-07-13 20:14:06,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:14:06,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:14:06,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:14:06,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:14:06,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 17 treesize of output 13 [2021-07-13 20:14:06,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:06,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:06,678 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-07-13 20:14:06,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-13 20:14:06,753 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:06,753 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-07-13 20:14:06,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:06,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:06,770 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-07-13 20:14:06,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:14:08,591 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:14:08,592 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-07-13 20:14:08,594 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:14:08,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:08,607 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:08,607 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-07-13 20:14:08,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:08,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:08,614 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-07-13 20:14:08,614 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-07-13 20:14:08,620 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:08,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606186560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:08,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:14:08,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:14:08,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351654745] [2021-07-13 20:14:08,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:14:08,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:14:08,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:14:08,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-07-13 20:14:08,621 INFO L87 Difference]: Start difference. First operand 4095 states and 12112 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-07-13 20:14:21,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:14:21,659 INFO L93 Difference]: Finished difference Result 6234 states and 18396 transitions. [2021-07-13 20:14:21,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 20:14:21,659 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-07-13 20:14:21,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:14:21,672 INFO L225 Difference]: With dead ends: 6234 [2021-07-13 20:14:21,673 INFO L226 Difference]: Without dead ends: 6093 [2021-07-13 20:14:21,673 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 2038.4ms TimeCoverageRelationStatistics Valid=73, Invalid=386, Unknown=3, NotChecked=0, Total=462 [2021-07-13 20:14:21,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6093 states. [2021-07-13 20:14:21,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6093 to 4109. [2021-07-13 20:14:21,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4109 states, 4108 states have (on average 2.9578870496592016) internal successors, (12151), 4108 states have internal predecessors, (12151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:14:21,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4109 states to 4109 states and 12151 transitions. [2021-07-13 20:14:21,740 INFO L78 Accepts]: Start accepts. Automaton has 4109 states and 12151 transitions. Word has length 35 [2021-07-13 20:14:21,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:14:21,740 INFO L482 AbstractCegarLoop]: Abstraction has 4109 states and 12151 transitions. [2021-07-13 20:14:21,741 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-07-13 20:14:21,741 INFO L276 IsEmpty]: Start isEmpty. Operand 4109 states and 12151 transitions. [2021-07-13 20:14:21,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:14:21,745 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:14:21,745 INFO L508 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-07-13 20:14:21,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:14:21,961 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:14:21,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:14:21,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1488239584, now seen corresponding path program 87 times [2021-07-13 20:14:21,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:14:21,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580219145] [2021-07-13 20:14:21,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:14:21,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:14:22,142 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:22,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:14:22,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580219145] [2021-07-13 20:14:22,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580219145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:22,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18955040] [2021-07-13 20:14:22,142 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-07-13 20:14:22,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 20:14:22,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:14:22,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-13 20:14:22,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:14:22,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 20:14:22,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:22,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:22,351 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-07-13 20:14:22,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-07-13 20:14:22,471 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-07-13 20:14:22,471 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-07-13 20:14:22,476 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-13 20:14:22,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:22,500 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-07-13 20:14:22,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-13 20:14:24,179 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:24,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-07-13 20:14:24,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-07-13 20:14:24,192 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:24,192 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-07-13 20:14:24,203 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:14:24,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:24,230 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:24,231 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-07-13 20:14:24,232 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:24,248 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:24,248 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-07-13 20:14:24,251 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 20:14:24,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:24,270 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-07-13 20:14:24,270 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-07-13 20:14:24,303 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:24,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18955040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:24,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:14:24,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-13 20:14:24,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848516482] [2021-07-13 20:14:24,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:14:24,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:14:24,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:14:24,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=285, Unknown=3, NotChecked=0, Total=342 [2021-07-13 20:14:24,304 INFO L87 Difference]: Start difference. First operand 4109 states and 12151 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-07-13 20:14:31,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:14:31,483 INFO L93 Difference]: Finished difference Result 7196 states and 21115 transitions. [2021-07-13 20:14:31,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-13 20:14:31,484 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-07-13 20:14:31,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:14:31,496 INFO L225 Difference]: With dead ends: 7196 [2021-07-13 20:14:31,496 INFO L226 Difference]: Without dead ends: 7049 [2021-07-13 20:14:31,497 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 4535.6ms TimeCoverageRelationStatistics Valid=164, Invalid=951, Unknown=7, NotChecked=0, Total=1122 [2021-07-13 20:14:31,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7049 states. [2021-07-13 20:14:31,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7049 to 4219. [2021-07-13 20:14:31,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4219 states, 4218 states have (on average 2.956140350877193) internal successors, (12469), 4218 states have internal predecessors, (12469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:14:31,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4219 states to 4219 states and 12469 transitions. [2021-07-13 20:14:31,591 INFO L78 Accepts]: Start accepts. Automaton has 4219 states and 12469 transitions. Word has length 35 [2021-07-13 20:14:31,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:14:31,591 INFO L482 AbstractCegarLoop]: Abstraction has 4219 states and 12469 transitions. [2021-07-13 20:14:31,591 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-07-13 20:14:31,591 INFO L276 IsEmpty]: Start isEmpty. Operand 4219 states and 12469 transitions. [2021-07-13 20:14:31,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:14:31,596 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:14:31,596 INFO L508 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-07-13 20:14:31,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:14:31,809 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:14:31,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:14:31,809 INFO L82 PathProgramCache]: Analyzing trace with hash 1226213944, now seen corresponding path program 88 times [2021-07-13 20:14:31,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:14:31,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646005211] [2021-07-13 20:14:31,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:14:31,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:14:31,960 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:31,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:14:31,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646005211] [2021-07-13 20:14:31,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646005211] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:31,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613723893] [2021-07-13 20:14:31,960 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-07-13 20:14:32,001 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:14:32,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:14:32,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-13 20:14:32,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:14:32,150 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-13 20:14:32,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 38 treesize of output 27 [2021-07-13 20:14:32,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:32,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:32,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-07-13 20:14:32,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:27 [2021-07-13 20:14:34,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-07-13 20:14:34,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:34,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:34,224 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-07-13 20:14:34,224 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:14:35,206 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:35,206 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-07-13 20:14:35,211 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:14:35,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:35,224 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:35,224 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-07-13 20:14:35,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:35,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:35,231 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-07-13 20:14:35,231 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:14:35,241 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:35,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613723893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:35,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:14:35,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 20:14:35,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075919076] [2021-07-13 20:14:35,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:14:35,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:14:35,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:14:35,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=284, Unknown=7, NotChecked=0, Total=342 [2021-07-13 20:14:35,242 INFO L87 Difference]: Start difference. First operand 4219 states and 12469 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-07-13 20:14:48,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:14:48,635 INFO L93 Difference]: Finished difference Result 5876 states and 17167 transitions. [2021-07-13 20:14:48,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 20:14:48,635 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-07-13 20:14:48,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:14:48,647 INFO L225 Difference]: With dead ends: 5876 [2021-07-13 20:14:48,647 INFO L226 Difference]: Without dead ends: 5739 [2021-07-13 20:14:48,647 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 3261.0ms TimeCoverageRelationStatistics Valid=57, Invalid=316, Unknown=7, NotChecked=0, Total=380 [2021-07-13 20:14:48,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5739 states. [2021-07-13 20:14:48,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5739 to 4219. [2021-07-13 20:14:48,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4219 states, 4218 states have (on average 2.956140350877193) internal successors, (12469), 4218 states have internal predecessors, (12469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:14:48,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4219 states to 4219 states and 12469 transitions. [2021-07-13 20:14:48,789 INFO L78 Accepts]: Start accepts. Automaton has 4219 states and 12469 transitions. Word has length 35 [2021-07-13 20:14:48,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:14:48,789 INFO L482 AbstractCegarLoop]: Abstraction has 4219 states and 12469 transitions. [2021-07-13 20:14:48,789 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-07-13 20:14:48,789 INFO L276 IsEmpty]: Start isEmpty. Operand 4219 states and 12469 transitions. [2021-07-13 20:14:48,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:14:48,796 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:14:48,796 INFO L508 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-07-13 20:14:49,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:14:49,009 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:14:49,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:14:49,009 INFO L82 PathProgramCache]: Analyzing trace with hash 74556574, now seen corresponding path program 89 times [2021-07-13 20:14:49,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:14:49,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772828030] [2021-07-13 20:14:49,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:14:49,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:14:49,199 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:49,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:14:49,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772828030] [2021-07-13 20:14:49,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772828030] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:49,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576918036] [2021-07-13 20:14:49,199 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-07-13 20:14:49,236 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 20:14:49,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:14:49,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:14:49,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:14:49,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:14:49,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:49,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:49,405 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-07-13 20:14:49,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:48, output treesize:41 [2021-07-13 20:14:49,495 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:49,495 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-07-13 20:14:49,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:49,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:49,512 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-07-13 20:14:49,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:47, output treesize:33 [2021-07-13 20:14:50,405 INFO L354 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2021-07-13 20:14:50,405 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-07-13 20:14:50,412 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:14:50,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:50,432 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:50,432 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-07-13 20:14:50,434 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:50,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:50,445 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-07-13 20:14:50,445 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:39, output treesize:3 [2021-07-13 20:14:50,452 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:50,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576918036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:50,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:14:50,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 20:14:50,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890890884] [2021-07-13 20:14:50,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 20:14:50,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:14:50,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 20:14:50,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-07-13 20:14:50,453 INFO L87 Difference]: Start difference. First operand 4219 states and 12469 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-07-13 20:14:50,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:14:50,871 INFO L93 Difference]: Finished difference Result 6578 states and 19343 transitions. [2021-07-13 20:14:50,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:14:50,871 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-07-13 20:14:50,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:14:50,885 INFO L225 Difference]: With dead ends: 6578 [2021-07-13 20:14:50,886 INFO L226 Difference]: Without dead ends: 6457 [2021-07-13 20:14:50,886 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1096.6ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-07-13 20:14:50,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6457 states. [2021-07-13 20:14:51,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6457 to 4253. [2021-07-13 20:14:51,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4253 states, 4252 states have (on average 2.95343367826905) internal successors, (12558), 4252 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:14:51,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4253 states to 4253 states and 12558 transitions. [2021-07-13 20:14:51,027 INFO L78 Accepts]: Start accepts. Automaton has 4253 states and 12558 transitions. Word has length 35 [2021-07-13 20:14:51,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:14:51,027 INFO L482 AbstractCegarLoop]: Abstraction has 4253 states and 12558 transitions. [2021-07-13 20:14:51,027 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-07-13 20:14:51,027 INFO L276 IsEmpty]: Start isEmpty. Operand 4253 states and 12558 transitions. [2021-07-13 20:14:51,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:14:51,034 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:14:51,035 INFO L508 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-07-13 20:14:51,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:14:51,249 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:14:51,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:14:51,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1362636564, now seen corresponding path program 90 times [2021-07-13 20:14:51,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:14:51,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131932144] [2021-07-13 20:14:51,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:14:51,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:14:51,490 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:51,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:14:51,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131932144] [2021-07-13 20:14:51,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131932144] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:51,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071295788] [2021-07-13 20:14:51,491 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-07-13 20:14:51,555 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-13 20:14:51,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:14:51,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-13 20:14:51,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:14:52,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:14:52,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:52,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:52,932 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-07-13 20:14:52,932 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-07-13 20:14:54,500 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:54,500 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-07-13 20:14:54,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:14:54,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:54,511 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-07-13 20:14:54,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-13 20:14:55,474 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-13 20:14:55,474 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-07-13 20:14:55,495 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-13 20:14:55,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:55,523 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:55,523 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-07-13 20:14:55,531 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 20:14:55,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:14:55,547 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-07-13 20:14:55,547 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:19 [2021-07-13 20:14:55,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:14:55,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071295788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:14:55,579 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:14:55,579 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-13 20:14:55,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586711031] [2021-07-13 20:14:55,579 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:14:55,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:14:55,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:14:55,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=288, Unknown=8, NotChecked=0, Total=342 [2021-07-13 20:14:55,579 INFO L87 Difference]: Start difference. First operand 4253 states and 12558 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-07-13 20:15:21,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:15:21,189 INFO L93 Difference]: Finished difference Result 6279 states and 18351 transitions. [2021-07-13 20:15:21,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:15:21,189 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-07-13 20:15:21,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:15:21,231 INFO L225 Difference]: With dead ends: 6279 [2021-07-13 20:15:21,231 INFO L226 Difference]: Without dead ends: 6073 [2021-07-13 20:15:21,231 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 8404.9ms TimeCoverageRelationStatistics Valid=103, Invalid=692, Unknown=17, NotChecked=0, Total=812 [2021-07-13 20:15:21,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6073 states. [2021-07-13 20:15:21,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6073 to 4291. [2021-07-13 20:15:21,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4291 states, 4290 states have (on average 2.95011655011655) internal successors, (12656), 4290 states have internal predecessors, (12656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:15:21,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4291 states to 4291 states and 12656 transitions. [2021-07-13 20:15:21,295 INFO L78 Accepts]: Start accepts. Automaton has 4291 states and 12656 transitions. Word has length 35 [2021-07-13 20:15:21,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:15:21,295 INFO L482 AbstractCegarLoop]: Abstraction has 4291 states and 12656 transitions. [2021-07-13 20:15:21,295 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-07-13 20:15:21,295 INFO L276 IsEmpty]: Start isEmpty. Operand 4291 states and 12656 transitions. [2021-07-13 20:15:21,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:15:21,301 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:15:21,301 INFO L508 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-07-13 20:15:21,515 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2021-07-13 20:15:21,515 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:15:21,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:15:21,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1565634504, now seen corresponding path program 91 times [2021-07-13 20:15:21,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:15:21,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342698770] [2021-07-13 20:15:21,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:15:21,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:15:21,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:15:21,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:15:21,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342698770] [2021-07-13 20:15:21,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342698770] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:15:21,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575325397] [2021-07-13 20:15:21,668 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-07-13 20:15:21,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:15:21,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:15:21,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:15:21,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:15:21,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:15:21,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:21,837 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-07-13 20:15:21,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-13 20:15:21,947 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:21,948 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-07-13 20:15:21,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:15:21,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:21,962 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-07-13 20:15:21,963 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:15:24,423 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:15:24,423 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-07-13 20:15:24,425 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:15:24,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:24,436 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:24,436 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-07-13 20:15:24,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:15:24,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:24,441 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-07-13 20:15:24,441 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-13 20:15:24,447 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:15:24,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575325397] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:15:24,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:15:24,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-13 20:15:24,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362490501] [2021-07-13 20:15:24,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 20:15:24,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:15:24,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 20:15:24,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=214, Unknown=4, NotChecked=0, Total=272 [2021-07-13 20:15:24,448 INFO L87 Difference]: Start difference. First operand 4291 states and 12656 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 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-07-13 20:15:38,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:15:38,461 INFO L93 Difference]: Finished difference Result 5944 states and 17441 transitions. [2021-07-13 20:15:38,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:15:38,462 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 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-07-13 20:15:38,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:15:38,476 INFO L225 Difference]: With dead ends: 5944 [2021-07-13 20:15:38,476 INFO L226 Difference]: Without dead ends: 5907 [2021-07-13 20:15:38,476 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 2647.8ms TimeCoverageRelationStatistics Valid=62, Invalid=240, Unknown=4, NotChecked=0, Total=306 [2021-07-13 20:15:38,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5907 states. [2021-07-13 20:15:38,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5907 to 4291. [2021-07-13 20:15:38,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4291 states, 4290 states have (on average 2.95011655011655) internal successors, (12656), 4290 states have internal predecessors, (12656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:15:38,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4291 states to 4291 states and 12656 transitions. [2021-07-13 20:15:38,577 INFO L78 Accepts]: Start accepts. Automaton has 4291 states and 12656 transitions. Word has length 35 [2021-07-13 20:15:38,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:15:38,577 INFO L482 AbstractCegarLoop]: Abstraction has 4291 states and 12656 transitions. [2021-07-13 20:15:38,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 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-07-13 20:15:38,577 INFO L276 IsEmpty]: Start isEmpty. Operand 4291 states and 12656 transitions. [2021-07-13 20:15:38,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:15:38,583 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:15:38,583 INFO L508 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-07-13 20:15:38,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable330 [2021-07-13 20:15:38,805 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:15:38,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:15:38,805 INFO L82 PathProgramCache]: Analyzing trace with hash 999048518, now seen corresponding path program 92 times [2021-07-13 20:15:38,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:15:38,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582014961] [2021-07-13 20:15:38,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:15:38,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:15:38,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:15:38,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:15:38,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582014961] [2021-07-13 20:15:38,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582014961] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:15:38,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612312213] [2021-07-13 20:15:38,963 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-07-13 20:15:38,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:15:38,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:15:39,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:15:39,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:15:39,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:15:39,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:15:39,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:39,124 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-07-13 20:15:39,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-13 20:15:39,288 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:15:39,289 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-07-13 20:15:39,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:15:39,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:39,297 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-07-13 20:15:39,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-07-13 20:15:39,787 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:39,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-07-13 20:15:39,794 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:15:39,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:39,811 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:39,811 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-07-13 20:15:39,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:15:39,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:39,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-07-13 20:15:39,820 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:15:39,835 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:15:39,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612312213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:15:39,836 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:15:39,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-13 20:15:39,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033221063] [2021-07-13 20:15:39,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 20:15:39,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:15:39,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 20:15:39,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=215, Unknown=1, NotChecked=0, Total=272 [2021-07-13 20:15:39,837 INFO L87 Difference]: Start difference. First operand 4291 states and 12656 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-07-13 20:15:40,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:15:40,223 INFO L93 Difference]: Finished difference Result 5452 states and 16008 transitions. [2021-07-13 20:15:40,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:15:40,223 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-07-13 20:15:40,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:15:40,235 INFO L225 Difference]: With dead ends: 5452 [2021-07-13 20:15:40,235 INFO L226 Difference]: Without dead ends: 5427 [2021-07-13 20:15:40,235 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 774.0ms TimeCoverageRelationStatistics Valid=70, Invalid=271, Unknown=1, NotChecked=0, Total=342 [2021-07-13 20:15:40,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5427 states. [2021-07-13 20:15:40,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5427 to 4291. [2021-07-13 20:15:40,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4291 states, 4290 states have (on average 2.95011655011655) internal successors, (12656), 4290 states have internal predecessors, (12656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:15:40,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4291 states to 4291 states and 12656 transitions. [2021-07-13 20:15:40,319 INFO L78 Accepts]: Start accepts. Automaton has 4291 states and 12656 transitions. Word has length 35 [2021-07-13 20:15:40,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:15:40,320 INFO L482 AbstractCegarLoop]: Abstraction has 4291 states and 12656 transitions. [2021-07-13 20:15:40,320 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-07-13 20:15:40,320 INFO L276 IsEmpty]: Start isEmpty. Operand 4291 states and 12656 transitions. [2021-07-13 20:15:40,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:15:40,327 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:15:40,327 INFO L508 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-07-13 20:15:40,547 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable331 [2021-07-13 20:15:40,547 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:15:40,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:15:40,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1903859832, now seen corresponding path program 93 times [2021-07-13 20:15:40,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:15:40,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270251457] [2021-07-13 20:15:40,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:15:40,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:15:40,783 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:15:40,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:15:40,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270251457] [2021-07-13 20:15:40,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270251457] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:15:40,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206895201] [2021-07-13 20:15:40,783 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-07-13 20:15:40,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:15:40,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:15:40,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-13 20:15:40,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:15:40,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:15:40,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:15:40,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:40,944 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-07-13 20:15:40,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-07-13 20:15:42,799 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:42,799 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-07-13 20:15:42,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:15:42,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:42,818 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-07-13 20:15:42,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:15:42,913 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-13 20:15:42,913 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-07-13 20:15:42,934 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-13 20:15:42,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:42,963 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:42,963 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-07-13 20:15:42,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 20:15:42,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:15:42,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 2 xjuncts. [2021-07-13 20:15:42,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:15 [2021-07-13 20:15:43,011 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:15:43,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206895201] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:15:43,011 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:15:43,011 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-13 20:15:43,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705574956] [2021-07-13 20:15:43,011 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:15:43,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:15:43,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:15:43,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=252, Unknown=3, NotChecked=0, Total=306 [2021-07-13 20:15:43,012 INFO L87 Difference]: Start difference. First operand 4291 states and 12656 transitions. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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-07-13 20:16:10,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:16:10,983 INFO L93 Difference]: Finished difference Result 6645 states and 19459 transitions. [2021-07-13 20:16:10,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 20:16:10,983 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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-07-13 20:16:10,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:16:10,994 INFO L225 Difference]: With dead ends: 6645 [2021-07-13 20:16:10,994 INFO L226 Difference]: Without dead ends: 6477 [2021-07-13 20:16:10,995 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 5306.0ms TimeCoverageRelationStatistics Valid=125, Invalid=679, Unknown=8, NotChecked=0, Total=812 [2021-07-13 20:16:10,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6477 states. [2021-07-13 20:16:11,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6477 to 4329. [2021-07-13 20:16:11,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:16:11,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-13 20:16:11,058 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-13 20:16:11,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:16:11,059 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-13 20:16:11,059 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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-07-13 20:16:11,059 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-13 20:16:11,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:16:11,064 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:16:11,064 INFO L508 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-07-13 20:16:11,267 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable334 [2021-07-13 20:16:11,267 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:16:11,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:16:11,268 INFO L82 PathProgramCache]: Analyzing trace with hash -779649826, now seen corresponding path program 94 times [2021-07-13 20:16:11,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:16:11,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551836459] [2021-07-13 20:16:11,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:16:11,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:16:11,404 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:16:11,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:16:11,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551836459] [2021-07-13 20:16:11,405 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551836459] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:11,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117989323] [2021-07-13 20:16:11,405 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-07-13 20:16:11,437 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 20:16:11,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:16:11,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:16:11,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:16:11,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:16:11,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:11,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:11,535 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-07-13 20:16:11,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-13 20:16:11,648 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:11,648 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-07-13 20:16:11,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:11,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:11,662 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-07-13 20:16:11,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-13 20:16:13,666 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:16:13,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-07-13 20:16:13,668 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:16:13,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:13,679 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:13,680 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-07-13 20:16:13,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:13,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:13,686 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-07-13 20:16:13,686 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-13 20:16:13,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:13,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117989323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:13,692 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:16:13,692 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-13 20:16:13,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502423558] [2021-07-13 20:16:13,692 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 20:16:13,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:16:13,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 20:16:13,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=214, Unknown=4, NotChecked=0, Total=272 [2021-07-13 20:16:13,692 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 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-07-13 20:16:13,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:16:13,944 INFO L93 Difference]: Finished difference Result 6066 states and 17767 transitions. [2021-07-13 20:16:13,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 20:16:13,944 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 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-07-13 20:16:13,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:16:13,955 INFO L225 Difference]: With dead ends: 6066 [2021-07-13 20:16:13,955 INFO L226 Difference]: Without dead ends: 5963 [2021-07-13 20:16:13,955 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 2153.2ms TimeCoverageRelationStatistics Valid=62, Invalid=240, Unknown=4, NotChecked=0, Total=306 [2021-07-13 20:16:13,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5963 states. [2021-07-13 20:16:14,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5963 to 4329. [2021-07-13 20:16:14,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:16:14,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-13 20:16:14,047 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-13 20:16:14,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:16:14,047 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-13 20:16:14,047 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 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-07-13 20:16:14,047 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-13 20:16:14,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:16:14,053 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:16:14,053 INFO L508 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-07-13 20:16:14,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2021-07-13 20:16:14,270 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:16:14,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:16:14,270 INFO L82 PathProgramCache]: Analyzing trace with hash -1346235812, now seen corresponding path program 95 times [2021-07-13 20:16:14,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:16:14,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381242066] [2021-07-13 20:16:14,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:16:14,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:16:14,414 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-13 20:16:14,414 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:16:14,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381242066] [2021-07-13 20:16:14,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381242066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:14,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565698993] [2021-07-13 20:16:14,415 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-07-13 20:16:14,450 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 20:16:14,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:16:14,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:16:14,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:16:14,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-13 20:16:14,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:14,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:14,575 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-07-13 20:16:14,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-07-13 20:16:14,785 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-13 20:16:14,785 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-07-13 20:16:14,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:14,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:14,801 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-07-13 20:16:14,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:25 [2021-07-13 20:16:16,539 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:16,539 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-07-13 20:16:16,545 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:16:16,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:16,562 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:16,562 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-07-13 20:16:16,564 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:16,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:16,571 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-07-13 20:16:16,571 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:16:16,585 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:16,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565698993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:16,586 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:16:16,586 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-13 20:16:16,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779264838] [2021-07-13 20:16:16,586 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 20:16:16,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:16:16,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 20:16:16,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=213, Unknown=3, NotChecked=0, Total=272 [2021-07-13 20:16:16,586 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 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-07-13 20:16:25,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:16:25,544 INFO L93 Difference]: Finished difference Result 5500 states and 16104 transitions. [2021-07-13 20:16:25,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:16:25,544 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-07-13 20:16:25,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:16:25,556 INFO L225 Difference]: With dead ends: 5500 [2021-07-13 20:16:25,557 INFO L226 Difference]: Without dead ends: 5381 [2021-07-13 20:16:25,557 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 2002.5ms TimeCoverageRelationStatistics Valid=70, Invalid=269, Unknown=3, NotChecked=0, Total=342 [2021-07-13 20:16:25,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5381 states. [2021-07-13 20:16:25,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5381 to 4329. [2021-07-13 20:16:25,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:16:25,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-13 20:16:25,697 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-13 20:16:25,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:16:25,697 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-13 20:16:25,697 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-07-13 20:16:25,697 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-13 20:16:25,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:16:25,704 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:16:25,704 INFO L508 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-07-13 20:16:25,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2021-07-13 20:16:25,928 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:16:25,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:16:25,928 INFO L82 PathProgramCache]: Analyzing trace with hash 2059026668, now seen corresponding path program 96 times [2021-07-13 20:16:25,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:16:25,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903648243] [2021-07-13 20:16:25,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:16:25,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:16:26,085 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:26,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:16:26,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903648243] [2021-07-13 20:16:26,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903648243] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:26,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617204430] [2021-07-13 20:16:26,086 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-07-13 20:16:26,122 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 20:16:26,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:16:26,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 20:16:26,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:16:26,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:16:26,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:26,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:26,320 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-07-13 20:16:26,320 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:50, output treesize:43 [2021-07-13 20:16:26,409 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:26,409 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-07-13 20:16:26,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:26,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:26,427 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-07-13 20:16:26,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-07-13 20:16:26,567 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-13 20:16:26,568 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-07-13 20:16:26,574 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:16:26,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:26,592 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:26,592 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-07-13 20:16:26,594 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:26,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:26,603 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-07-13 20:16:26,603 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-07-13 20:16:26,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:26,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617204430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:26,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:16:26,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:16:26,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089457359] [2021-07-13 20:16:26,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:16:26,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:16:26,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:16:26,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-13 20:16:26,611 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 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-07-13 20:16:30,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:16:30,207 INFO L93 Difference]: Finished difference Result 6467 states and 19002 transitions. [2021-07-13 20:16:30,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 20:16:30,207 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-07-13 20:16:30,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:16:30,221 INFO L225 Difference]: With dead ends: 6467 [2021-07-13 20:16:30,222 INFO L226 Difference]: Without dead ends: 6364 [2021-07-13 20:16:30,222 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 363.2ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-07-13 20:16:30,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6364 states. [2021-07-13 20:16:30,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6364 to 4329. [2021-07-13 20:16:30,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:16:30,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-13 20:16:30,352 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-13 20:16:30,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:16:30,352 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-13 20:16:30,352 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-07-13 20:16:30,352 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-13 20:16:30,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:16:30,358 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:16:30,358 INFO L508 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-07-13 20:16:30,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable348 [2021-07-13 20:16:30,582 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:16:30,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:16:30,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1211270176, now seen corresponding path program 97 times [2021-07-13 20:16:30,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:16:30,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202881289] [2021-07-13 20:16:30,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:16:30,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:16:30,755 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:30,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:16:30,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202881289] [2021-07-13 20:16:30,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202881289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:30,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422732303] [2021-07-13 20:16:30,756 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:16:30,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:16:30,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:16:30,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:16:30,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 20:16:30,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:30,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:30,940 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-07-13 20:16:30,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-13 20:16:31,048 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:16:31,049 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-07-13 20:16:31,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:31,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:31,056 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-07-13 20:16:31,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-07-13 20:16:32,077 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:32,078 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-07-13 20:16:32,082 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:16:32,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:32,095 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:32,095 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-07-13 20:16:32,097 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:32,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:32,102 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-07-13 20:16:32,102 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:16:32,111 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:32,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422732303] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:32,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:16:32,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:16:32,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791362161] [2021-07-13 20:16:32,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:16:32,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:16:32,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:16:32,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=247, Unknown=2, NotChecked=0, Total=306 [2021-07-13 20:16:32,111 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 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-07-13 20:16:36,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:16:36,015 INFO L93 Difference]: Finished difference Result 6096 states and 17853 transitions. [2021-07-13 20:16:36,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 20:16:36,016 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-07-13 20:16:36,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:16:36,026 INFO L225 Difference]: With dead ends: 6096 [2021-07-13 20:16:36,026 INFO L226 Difference]: Without dead ends: 5977 [2021-07-13 20:16:36,027 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1310.8ms TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2021-07-13 20:16:36,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5977 states. [2021-07-13 20:16:36,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5977 to 4341. [2021-07-13 20:16:36,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4341 states, 4340 states have (on average 2.947004608294931) internal successors, (12790), 4340 states have internal predecessors, (12790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:16:36,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4341 states to 4341 states and 12790 transitions. [2021-07-13 20:16:36,159 INFO L78 Accepts]: Start accepts. Automaton has 4341 states and 12790 transitions. Word has length 35 [2021-07-13 20:16:36,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:16:36,159 INFO L482 AbstractCegarLoop]: Abstraction has 4341 states and 12790 transitions. [2021-07-13 20:16:36,159 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-07-13 20:16:36,159 INFO L276 IsEmpty]: Start isEmpty. Operand 4341 states and 12790 transitions. [2021-07-13 20:16:36,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:16:36,163 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:16:36,163 INFO L508 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-07-13 20:16:36,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:16:36,373 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:16:36,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:16:36,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1503183352, now seen corresponding path program 98 times [2021-07-13 20:16:36,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:16:36,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464972165] [2021-07-13 20:16:36,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:16:36,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:16:36,503 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:36,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:16:36,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464972165] [2021-07-13 20:16:36,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464972165] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:36,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951438218] [2021-07-13 20:16:36,503 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 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:16:36,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 20:16:36,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:16:36,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-13 20:16:36,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:16:36,711 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-13 20:16:36,712 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-07-13 20:16:36,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:36,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:36,719 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-07-13 20:16:36,719 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-07-13 20:16:37,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-07-13 20:16:37,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:37,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:37,822 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-07-13 20:16:37,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-13 20:16:39,178 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:39,178 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-07-13 20:16:39,194 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-13 20:16:39,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:39,207 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:39,207 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-07-13 20:16:39,209 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:39,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:39,214 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-07-13 20:16:39,214 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-13 20:16:39,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:39,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951438218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:39,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:16:39,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 20:16:39,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663759427] [2021-07-13 20:16:39,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 20:16:39,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:16:39,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 20:16:39,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=248, Unknown=6, NotChecked=0, Total=306 [2021-07-13 20:16:39,226 INFO L87 Difference]: Start difference. First operand 4341 states and 12790 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-07-13 20:16:49,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 20:16:49,807 INFO L93 Difference]: Finished difference Result 5594 states and 16355 transitions. [2021-07-13 20:16:49,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 20:16:49,807 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-07-13 20:16:49,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 20:16:49,817 INFO L225 Difference]: With dead ends: 5594 [2021-07-13 20:16:49,817 INFO L226 Difference]: Without dead ends: 5493 [2021-07-13 20:16:49,818 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 2649.5ms TimeCoverageRelationStatistics Valid=58, Invalid=278, Unknown=6, NotChecked=0, Total=342 [2021-07-13 20:16:49,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5493 states. [2021-07-13 20:16:49,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5493 to 4329. [2021-07-13 20:16:49,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 20:16:49,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-13 20:16:49,885 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-13 20:16:49,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 20:16:49,885 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-13 20:16:49,885 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-07-13 20:16:49,885 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-13 20:16:49,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-13 20:16:49,891 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 20:16:49,891 INFO L508 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-07-13 20:16:50,107 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable354,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:16:50,107 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 20:16:50,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 20:16:50,108 INFO L82 PathProgramCache]: Analyzing trace with hash -2077071480, now seen corresponding path program 99 times [2021-07-13 20:16:50,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 20:16:50,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972895161] [2021-07-13 20:16:50,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 20:16:50,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 20:16:50,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:50,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 20:16:50,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972895161] [2021-07-13 20:16:50,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972895161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:50,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083012597] [2021-07-13 20:16:50,278 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 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 20:16:50,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-13 20:16:50,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 20:16:50,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-13 20:16:50,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 20:16:50,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 11 treesize of output 7 [2021-07-13 20:16:50,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:50,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:50,459 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-07-13 20:16:50,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:33 [2021-07-13 20:16:51,597 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:51,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 35 treesize of output 35 [2021-07-13 20:16:51,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 20:16:51,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:51,605 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-07-13 20:16:51,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-13 20:16:52,510 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-13 20:16:52,510 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-07-13 20:16:52,530 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-13 20:16:52,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:52,555 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:52,555 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-07-13 20:16:52,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 20:16:52,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 20:16:52,570 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-07-13 20:16:52,570 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:19 [2021-07-13 20:16:52,595 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 20:16:52,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083012597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 20:16:52,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 20:16:52,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-13 20:16:52,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037803890] [2021-07-13 20:16:52,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-13 20:16:52,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 20:16:52,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-13 20:16:52,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=292, Unknown=4, NotChecked=0, Total=342 [2021-07-13 20:16:52,596 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 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-07-13 20:17:06,768 WARN L227 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2021-07-13 20:17:06,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable357 [2021-07-13 20:17:06,970 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)Received EOF on stdin. No stderr output. at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:241) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:254) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:140) 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:864) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:761) 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:367) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:293) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:238) 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: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1461) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:654) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:419) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:238) ... 35 more [2021-07-13 20:17:06,973 INFO L168 Benchmark]: Toolchain (without parser) took 654021.31 ms. Allocated memory was 173.0 MB in the beginning and 595.6 MB in the end (delta: 422.6 MB). Free memory was 154.0 MB in the beginning and 297.0 MB in the end (delta: -143.0 MB). Peak memory consumption was 280.4 MB. Max. memory is 8.0 GB. [2021-07-13 20:17:06,973 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 173.0 MB. Free memory is still 155.1 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-07-13 20:17:06,973 INFO L168 Benchmark]: Boogie Procedure Inliner took 25.95 ms. Allocated memory is still 173.0 MB. Free memory was 153.9 MB in the beginning and 152.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-13 20:17:06,973 INFO L168 Benchmark]: Boogie Preprocessor took 36.76 ms. Allocated memory is still 173.0 MB. Free memory was 152.5 MB in the beginning and 151.5 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-13 20:17:06,973 INFO L168 Benchmark]: RCFGBuilder took 337.78 ms. Allocated memory is still 173.0 MB. Free memory was 151.5 MB in the beginning and 136.6 MB in the end (delta: 14.8 MB). Peak memory consumption was 15.7 MB. Max. memory is 8.0 GB. [2021-07-13 20:17:06,973 INFO L168 Benchmark]: TraceAbstraction took 653616.40 ms. Allocated memory was 173.0 MB in the beginning and 595.6 MB in the end (delta: 422.6 MB). Free memory was 136.2 MB in the beginning and 297.0 MB in the end (delta: -160.7 MB). Peak memory consumption was 262.6 MB. Max. memory is 8.0 GB. [2021-07-13 20:17:06,974 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.13 ms. Allocated memory is still 173.0 MB. Free memory is still 155.1 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 25.95 ms. Allocated memory is still 173.0 MB. Free memory was 153.9 MB in the beginning and 152.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 36.76 ms. Allocated memory is still 173.0 MB. Free memory was 152.5 MB in the beginning and 151.5 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 337.78 ms. Allocated memory is still 173.0 MB. Free memory was 151.5 MB in the beginning and 136.6 MB in the end (delta: 14.8 MB). Peak memory consumption was 15.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 653616.40 ms. Allocated memory was 173.0 MB in the beginning and 595.6 MB in the end (delta: 422.6 MB). Free memory was 136.2 MB in the beginning and 297.0 MB in the end (delta: -160.7 MB). Peak memory consumption was 262.6 MB. Max. memory is 8.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)Received EOF on stdin. No stderr output. de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. No stderr output.: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:241) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...