/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-more/max-fun-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2cf4d3f9dd5fed411db405f577e28237a543b59a-2cf4d3f [2021-08-12 19:54:37,334 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-12 19:54:37,336 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-12 19:54:37,372 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-12 19:54:37,373 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-12 19:54:37,376 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-12 19:54:37,378 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-12 19:54:37,383 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-12 19:54:37,384 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-12 19:54:37,388 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-12 19:54:37,389 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-12 19:54:37,390 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-12 19:54:37,390 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-12 19:54:37,392 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-12 19:54:37,393 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-12 19:54:37,394 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-12 19:54:37,397 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-12 19:54:37,397 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-12 19:54:37,400 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-12 19:54:37,407 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-12 19:54:37,410 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-12 19:54:37,411 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-12 19:54:37,412 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-12 19:54:37,414 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-12 19:54:37,419 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-12 19:54:37,419 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-12 19:54:37,420 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-12 19:54:37,421 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-12 19:54:37,421 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-12 19:54:37,422 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-12 19:54:37,422 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-12 19:54:37,423 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-12 19:54:37,424 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-12 19:54:37,424 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-12 19:54:37,425 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-12 19:54:37,425 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-12 19:54:37,432 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-12 19:54:37,432 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-12 19:54:37,432 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-12 19:54:37,433 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-12 19:54:37,433 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-12 19:54:37,438 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-08-12 19:54:37,471 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-12 19:54:37,472 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-12 19:54:37,472 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-12 19:54:37,472 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-12 19:54:37,475 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-12 19:54:37,475 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-12 19:54:37,475 INFO L138 SettingsManager]: * Use SBE=true [2021-08-12 19:54:37,476 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-12 19:54:37,476 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-12 19:54:37,476 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-12 19:54:37,477 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-12 19:54:37,477 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-12 19:54:37,477 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-12 19:54:37,477 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-12 19:54:37,477 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-12 19:54:37,477 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-12 19:54:37,478 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-12 19:54:37,478 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-12 19:54:37,478 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-12 19:54:37,478 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-12 19:54:37,478 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-12 19:54:37,478 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-12 19:54:37,479 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-12 19:54:37,479 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-12 19:54:37,479 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-12 19:54:37,479 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-12 19:54:37,479 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-12 19:54:37,479 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-12 19:54:37,480 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-12 19:54:37,480 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-12 19:54:37,480 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-08-12 19:54:37,796 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-12 19:54:37,818 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-12 19:54:37,820 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-12 19:54:37,821 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-12 19:54:37,823 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-12 19:54:37,824 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/max-fun-alt.wvr.bpl [2021-08-12 19:54:37,824 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/max-fun-alt.wvr.bpl' [2021-08-12 19:54:37,862 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-12 19:54:37,864 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-12 19:54:37,865 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-12 19:54:37,865 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-12 19:54:37,866 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-12 19:54:37,880 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/1) ... [2021-08-12 19:54:37,887 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/1) ... [2021-08-12 19:54:37,894 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-12 19:54:37,895 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-12 19:54:37,896 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-12 19:54:37,896 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-12 19:54:37,903 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/1) ... [2021-08-12 19:54:37,903 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/1) ... [2021-08-12 19:54:37,905 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/1) ... [2021-08-12 19:54:37,905 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/1) ... [2021-08-12 19:54:37,908 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/1) ... [2021-08-12 19:54:37,912 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/1) ... [2021-08-12 19:54:37,913 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/1) ... [2021-08-12 19:54:37,916 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-12 19:54:37,918 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-12 19:54:37,918 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-12 19:54:37,919 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-12 19:54:37,920 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (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-08-12 19:54:38,002 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-12 19:54:38,005 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-12 19:54:38,005 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-12 19:54:38,005 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-12 19:54:38,005 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-12 19:54:38,005 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-12 19:54:38,005 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-12 19:54:38,006 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-12 19:54:38,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-12 19:54:38,006 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-12 19:54:38,006 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-12 19:54:38,006 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-12 19:54:38,007 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-12 19:54:38,198 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-12 19:54:38,198 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-12 19:54:38,200 INFO L202 PluginConnector]: Adding new model max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 07:54:38 BoogieIcfgContainer [2021-08-12 19:54:38,200 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-12 19:54:38,202 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-12 19:54:38,202 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-12 19:54:38,204 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-12 19:54:38,225 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.08 07:54:37" (1/2) ... [2021-08-12 19:54:38,226 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bb94428 and model type max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.08 07:54:38, skipping insertion in model container [2021-08-12 19:54:38,226 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.08 07:54:38" (2/2) ... [2021-08-12 19:54:38,227 INFO L111 eAbstractionObserver]: Analyzing ICFG max-fun-alt.wvr.bpl [2021-08-12 19:54:38,232 INFO L206 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-12 19:54:38,233 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-12 19:54:38,233 INFO L445 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-12 19:54:38,292 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-12 19:54:38,321 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-12 19:54:38,337 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-08-12 19:54:38,338 INFO L379 AbstractCegarLoop]: Hoare is true [2021-08-12 19:54:38,338 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-08-12 19:54:38,338 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-12 19:54:38,338 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-12 19:54:38,338 INFO L383 AbstractCegarLoop]: Difference is false [2021-08-12 19:54:38,338 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-12 19:54:38,338 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-08-12 19:54:38,346 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2021-08-12 19:54:38,366 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 114 states, 112 states have (on average 2.8035714285714284) internal successors, (314), 113 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,370 INFO L276 IsEmpty]: Start isEmpty. Operand has 114 states, 112 states have (on average 2.8035714285714284) internal successors, (314), 113 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-12 19:54:38,377 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:38,377 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:54:38,377 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:38,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:38,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1272469491, now seen corresponding path program 1 times [2021-08-12 19:54:38,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:38,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733028033] [2021-08-12 19:54:38,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:38,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:38,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:38,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:38,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733028033] [2021-08-12 19:54:38,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733028033] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:54:38,506 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:54:38,506 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-12 19:54:38,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528717865] [2021-08-12 19:54:38,511 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-08-12 19:54:38,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:38,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-12 19:54:38,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:54:38,534 INFO L87 Difference]: Start difference. First operand has 114 states, 112 states have (on average 2.8035714285714284) internal successors, (314), 113 states have internal predecessors, (314), 0 states have call successors, (0), 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 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:38,580 INFO L93 Difference]: Finished difference Result 221 states and 622 transitions. [2021-08-12 19:54:38,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-12 19:54:38,581 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-12 19:54:38,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:38,592 INFO L225 Difference]: With dead ends: 221 [2021-08-12 19:54:38,592 INFO L226 Difference]: Without dead ends: 202 [2021-08-12 19:54:38,596 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-12 19:54:38,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-08-12 19:54:38,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2021-08-12 19:54:38,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.831081081081081) internal successors, (419), 148 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2021-08-12 19:54:38,641 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2021-08-12 19:54:38,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:38,642 INFO L482 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2021-08-12 19:54:38,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,642 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2021-08-12 19:54:38,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:54:38,645 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:38,645 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:54:38,645 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-12 19:54:38,645 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:38,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:38,646 INFO L82 PathProgramCache]: Analyzing trace with hash -411683507, now seen corresponding path program 1 times [2021-08-12 19:54:38,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:38,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680906655] [2021-08-12 19:54:38,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:38,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:38,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:54:38,694 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:38,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680906655] [2021-08-12 19:54:38,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680906655] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:54:38,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:54:38,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-12 19:54:38,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720905488] [2021-08-12 19:54:38,696 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-08-12 19:54:38,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:38,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-12 19:54:38,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-12 19:54:38,697 INFO L87 Difference]: Start difference. First operand 149 states and 419 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:38,760 INFO L93 Difference]: Finished difference Result 215 states and 608 transitions. [2021-08-12 19:54:38,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-12 19:54:38,761 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:54:38,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:38,763 INFO L225 Difference]: With dead ends: 215 [2021-08-12 19:54:38,763 INFO L226 Difference]: Without dead ends: 158 [2021-08-12 19:54:38,764 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:54:38,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-08-12 19:54:38,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2021-08-12 19:54:38,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2021-08-12 19:54:38,780 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2021-08-12 19:54:38,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:38,780 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2021-08-12 19:54:38,780 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,780 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2021-08-12 19:54:38,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-12 19:54:38,782 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:38,782 INFO L550 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-12 19:54:38,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-12 19:54:38,782 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:38,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:38,783 INFO L82 PathProgramCache]: Analyzing trace with hash 296923691, now seen corresponding path program 1 times [2021-08-12 19:54:38,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:38,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761130411] [2021-08-12 19:54:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:38,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:38,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:54:38,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:38,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761130411] [2021-08-12 19:54:38,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761130411] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-12 19:54:38,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-12 19:54:38,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-12 19:54:38,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887783611] [2021-08-12 19:54:38,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-08-12 19:54:38,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:38,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-12 19:54:38,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-12 19:54:38,829 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:38,899 INFO L93 Difference]: Finished difference Result 261 states and 743 transitions. [2021-08-12 19:54:38,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-12 19:54:38,900 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-12 19:54:38,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:38,903 INFO L225 Difference]: With dead ends: 261 [2021-08-12 19:54:38,903 INFO L226 Difference]: Without dead ends: 183 [2021-08-12 19:54:38,903 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 25.1ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-12 19:54:38,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-08-12 19:54:38,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2021-08-12 19:54:38,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2021-08-12 19:54:38,939 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2021-08-12 19:54:38,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:38,940 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2021-08-12 19:54:38,940 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:38,940 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2021-08-12 19:54:38,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-12 19:54:38,942 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:38,942 INFO L550 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] [2021-08-12 19:54:38,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-12 19:54:38,942 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:38,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:38,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1416433813, now seen corresponding path program 1 times [2021-08-12 19:54:38,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:38,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812530851] [2021-08-12 19:54:38,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:38,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:39,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:39,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:39,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812530851] [2021-08-12 19:54:39,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812530851] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:39,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909254428] [2021-08-12 19:54:39,276 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-08-12 19:54:39,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:39,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:54:39,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:39,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-08-12 19:54:39,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:39,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-08-12 19:54:39,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:39,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 21 treesize of output 13 [2021-08-12 19:54:39,668 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:39,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:54:39,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:54:39,682 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:91, output treesize:15 [2021-08-12 19:54:39,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:39,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909254428] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:39,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:39,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-12 19:54:39,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230249727] [2021-08-12 19:54:39,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:54:39,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:39,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:54:39,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:54:39,724 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 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-08-12 19:54:40,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:40,048 INFO L93 Difference]: Finished difference Result 332 states and 937 transitions. [2021-08-12 19:54:40,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:54:40,049 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 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 22 [2021-08-12 19:54:40,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:40,054 INFO L225 Difference]: With dead ends: 332 [2021-08-12 19:54:40,054 INFO L226 Difference]: Without dead ends: 315 [2021-08-12 19:54:40,055 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 420.8ms TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-08-12 19:54:40,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2021-08-12 19:54:40,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 224. [2021-08-12 19:54:40,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:40,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2021-08-12 19:54:40,111 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2021-08-12 19:54:40,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:40,111 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2021-08-12 19:54:40,112 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 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-08-12 19:54:40,112 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2021-08-12 19:54:40,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-12 19:54:40,114 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:40,114 INFO L550 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] [2021-08-12 19:54:40,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:40,337 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:40,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:40,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1584242905, now seen corresponding path program 2 times [2021-08-12 19:54:40,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:40,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264066902] [2021-08-12 19:54:40,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:40,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:40,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:40,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:40,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264066902] [2021-08-12 19:54:40,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264066902] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:40,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658414890] [2021-08-12 19:54:40,588 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-08-12 19:54:40,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:54:40,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:40,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-12 19:54:40,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:40,990 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:54:40,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2021-08-12 19:54:40,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:41,015 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:54:41,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 14 [2021-08-12 19:54:41,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:41,029 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:54:41,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 14 [2021-08-12 19:54:41,031 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:41,040 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:54:41,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 19:54:41,043 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:41,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:54:41,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-08-12 19:54:41,120 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:124, output treesize:114 [2021-08-12 19:54:41,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:41,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658414890] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:41,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:41,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-08-12 19:54:41,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801852639] [2021-08-12 19:54:41,286 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-08-12 19:54:41,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:41,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-12 19:54:41,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-12 19:54:41,287 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:42,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:42,046 INFO L93 Difference]: Finished difference Result 408 states and 1175 transitions. [2021-08-12 19:54:42,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-12 19:54:42,046 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-12 19:54:42,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:42,049 INFO L225 Difference]: With dead ends: 408 [2021-08-12 19:54:42,049 INFO L226 Difference]: Without dead ends: 391 [2021-08-12 19:54:42,050 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 795.4ms TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:54:42,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2021-08-12 19:54:42,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 229. [2021-08-12 19:54:42,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:42,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2021-08-12 19:54:42,065 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2021-08-12 19:54:42,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:42,065 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2021-08-12 19:54:42,065 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:42,065 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2021-08-12 19:54:42,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-12 19:54:42,066 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:42,066 INFO L550 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] [2021-08-12 19:54:42,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:42,289 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:42,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:42,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1285469457, now seen corresponding path program 3 times [2021-08-12 19:54:42,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:42,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969141347] [2021-08-12 19:54:42,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:42,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:42,419 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:42,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:42,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969141347] [2021-08-12 19:54:42,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969141347] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:42,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977683139] [2021-08-12 19:54:42,420 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-08-12 19:54:42,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:54:42,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:42,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-12 19:54:42,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:42,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2021-08-12 19:54:42,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:42,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:54:42,558 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:42,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 16 treesize of output 10 [2021-08-12 19:54:42,561 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:42,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:54:42,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:54:42,568 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:67, output treesize:15 [2021-08-12 19:54:42,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:42,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977683139] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:42,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:42,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-12 19:54:42,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862749188] [2021-08-12 19:54:42,598 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:54:42,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:42,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:54:42,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:54:42,599 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:42,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:42,819 INFO L93 Difference]: Finished difference Result 365 states and 1040 transitions. [2021-08-12 19:54:42,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:54:42,820 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-12 19:54:42,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:42,822 INFO L225 Difference]: With dead ends: 365 [2021-08-12 19:54:42,823 INFO L226 Difference]: Without dead ends: 348 [2021-08-12 19:54:42,823 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 216.1ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-08-12 19:54:42,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-08-12 19:54:42,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 241. [2021-08-12 19:54:42,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:42,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2021-08-12 19:54:42,839 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2021-08-12 19:54:42,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:42,839 INFO L482 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2021-08-12 19:54:42,839 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:42,839 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2021-08-12 19:54:42,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-12 19:54:42,840 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:42,840 INFO L550 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] [2021-08-12 19:54:43,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:43,064 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:43,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:43,065 INFO L82 PathProgramCache]: Analyzing trace with hash 285356143, now seen corresponding path program 4 times [2021-08-12 19:54:43,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:43,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816693171] [2021-08-12 19:54:43,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:43,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:43,201 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:43,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:43,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816693171] [2021-08-12 19:54:43,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816693171] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:43,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581683754] [2021-08-12 19:54:43,202 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-08-12 19:54:43,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:54:43,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:43,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-12 19:54:43,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:43,436 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:54:43,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 14 [2021-08-12 19:54:43,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:43,449 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:54:43,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 19:54:43,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:43,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:54:43,508 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:54:43,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 16 treesize of output 14 [2021-08-12 19:54:43,511 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:43,520 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:54:43,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2021-08-12 19:54:43,526 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:54:43,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:54:43,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 19:54:43,593 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:121, output treesize:71 [2021-08-12 19:54:43,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:43,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581683754] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:43,692 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:43,692 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-12 19:54:43,693 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426976367] [2021-08-12 19:54:43,693 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:54:43,693 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:43,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:54:43,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:43,694 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:44,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:44,087 INFO L93 Difference]: Finished difference Result 427 states and 1235 transitions. [2021-08-12 19:54:44,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-12 19:54:44,087 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-12 19:54:44,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:44,090 INFO L225 Difference]: With dead ends: 427 [2021-08-12 19:54:44,090 INFO L226 Difference]: Without dead ends: 410 [2021-08-12 19:54:44,091 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 399.4ms TimeCoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:54:44,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2021-08-12 19:54:44,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 247. [2021-08-12 19:54:44,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:44,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2021-08-12 19:54:44,124 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2021-08-12 19:54:44,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:44,125 INFO L482 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2021-08-12 19:54:44,125 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:44,125 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2021-08-12 19:54:44,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:44,126 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:44,126 INFO L550 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] [2021-08-12 19:54:44,327 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:44,327 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:44,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:44,328 INFO L82 PathProgramCache]: Analyzing trace with hash -703639479, now seen corresponding path program 5 times [2021-08-12 19:54:44,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:44,328 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86962742] [2021-08-12 19:54:44,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:44,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:44,376 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:44,376 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:44,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86962742] [2021-08-12 19:54:44,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86962742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:44,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747905663] [2021-08-12 19:54:44,376 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-08-12 19:54:44,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:54:44,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:44,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:44,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:44,507 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:44,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747905663] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:44,508 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:44,508 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-12 19:54:44,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393951592] [2021-08-12 19:54:44,508 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:54:44,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:44,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:54:44,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:54:44,510 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 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-08-12 19:54:44,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:44,991 INFO L93 Difference]: Finished difference Result 644 states and 1840 transitions. [2021-08-12 19:54:44,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-12 19:54:44,992 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 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 24 [2021-08-12 19:54:44,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:44,995 INFO L225 Difference]: With dead ends: 644 [2021-08-12 19:54:44,995 INFO L226 Difference]: Without dead ends: 619 [2021-08-12 19:54:44,996 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 240.9ms TimeCoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:54:44,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-08-12 19:54:45,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 297. [2021-08-12 19:54:45,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 3.050675675675676) internal successors, (903), 296 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:45,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 903 transitions. [2021-08-12 19:54:45,030 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 903 transitions. Word has length 24 [2021-08-12 19:54:45,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:45,030 INFO L482 AbstractCegarLoop]: Abstraction has 297 states and 903 transitions. [2021-08-12 19:54:45,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 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-08-12 19:54:45,030 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 903 transitions. [2021-08-12 19:54:45,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:45,031 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:45,031 INFO L550 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] [2021-08-12 19:54:45,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:45,241 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:45,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:45,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1679958323, now seen corresponding path program 6 times [2021-08-12 19:54:45,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:45,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196877623] [2021-08-12 19:54:45,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:45,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:45,292 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:45,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:45,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196877623] [2021-08-12 19:54:45,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196877623] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:45,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387956443] [2021-08-12 19:54:45,293 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-08-12 19:54:45,336 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:54:45,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:45,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:45,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:45,424 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:45,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387956443] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:45,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:45,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:54:45,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113230346] [2021-08-12 19:54:45,425 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:54:45,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:45,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:54:45,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:45,425 INFO L87 Difference]: Start difference. First operand 297 states and 903 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:46,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:46,382 INFO L93 Difference]: Finished difference Result 1103 states and 3056 transitions. [2021-08-12 19:54:46,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-12 19:54:46,383 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-12 19:54:46,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:46,389 INFO L225 Difference]: With dead ends: 1103 [2021-08-12 19:54:46,389 INFO L226 Difference]: Without dead ends: 1078 [2021-08-12 19:54:46,390 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 464.1ms TimeCoverageRelationStatistics Valid=540, Invalid=2010, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:54:46,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-08-12 19:54:46,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 302. [2021-08-12 19:54:46,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 3.083056478405316) internal successors, (928), 301 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:46,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 928 transitions. [2021-08-12 19:54:46,420 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 928 transitions. Word has length 24 [2021-08-12 19:54:46,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:46,420 INFO L482 AbstractCegarLoop]: Abstraction has 302 states and 928 transitions. [2021-08-12 19:54:46,420 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:46,420 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 928 transitions. [2021-08-12 19:54:46,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:46,421 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:46,421 INFO L550 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] [2021-08-12 19:54:46,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:46,637 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:46,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:46,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1113006243, now seen corresponding path program 7 times [2021-08-12 19:54:46,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:46,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369600528] [2021-08-12 19:54:46,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:46,690 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:46,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:46,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369600528] [2021-08-12 19:54:46,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369600528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:46,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29074627] [2021-08-12 19:54:46,690 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-08-12 19:54:46,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:46,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:46,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:46,816 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:46,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29074627] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:46,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:46,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:54:46,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773915776] [2021-08-12 19:54:46,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:54:46,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:46,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:54:46,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:46,818 INFO L87 Difference]: Start difference. First operand 302 states and 928 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:47,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:47,596 INFO L93 Difference]: Finished difference Result 976 states and 2754 transitions. [2021-08-12 19:54:47,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-12 19:54:47,596 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-12 19:54:47,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:47,601 INFO L225 Difference]: With dead ends: 976 [2021-08-12 19:54:47,601 INFO L226 Difference]: Without dead ends: 951 [2021-08-12 19:54:47,602 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 402.2ms TimeCoverageRelationStatistics Valid=479, Invalid=1777, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:54:47,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2021-08-12 19:54:47,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 293. [2021-08-12 19:54:47,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 3.0616438356164384) internal successors, (894), 292 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:47,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 894 transitions. [2021-08-12 19:54:47,631 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 894 transitions. Word has length 24 [2021-08-12 19:54:47,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:47,632 INFO L482 AbstractCegarLoop]: Abstraction has 293 states and 894 transitions. [2021-08-12 19:54:47,632 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:47,632 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 894 transitions. [2021-08-12 19:54:47,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:47,633 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:47,633 INFO L550 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] [2021-08-12 19:54:47,835 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:47,835 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:47,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:47,835 INFO L82 PathProgramCache]: Analyzing trace with hash -176867571, now seen corresponding path program 1 times [2021-08-12 19:54:47,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:47,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137186318] [2021-08-12 19:54:47,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:47,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:47,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:54:47,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:47,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137186318] [2021-08-12 19:54:47,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137186318] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:47,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500342316] [2021-08-12 19:54:47,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-08-12 19:54:47,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:47,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-12 19:54:47,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:47,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:54:47,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500342316] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:47,975 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:47,975 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-12 19:54:47,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121333289] [2021-08-12 19:54:47,975 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-08-12 19:54:47,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:47,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-12 19:54:47,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-12 19:54:47,976 INFO L87 Difference]: Start difference. First operand 293 states and 894 transitions. Second operand has 8 states, 8 states have (on average 4.0) 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-08-12 19:54:48,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:48,218 INFO L93 Difference]: Finished difference Result 745 states and 2187 transitions. [2021-08-12 19:54:48,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:54:48,219 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) 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 24 [2021-08-12 19:54:48,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:48,223 INFO L225 Difference]: With dead ends: 745 [2021-08-12 19:54:48,223 INFO L226 Difference]: Without dead ends: 663 [2021-08-12 19:54:48,223 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 55.4ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:48,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-08-12 19:54:48,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 413. [2021-08-12 19:54:48,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 3.1699029126213594) internal successors, (1306), 412 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:48,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 1306 transitions. [2021-08-12 19:54:48,261 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 1306 transitions. Word has length 24 [2021-08-12 19:54:48,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:48,261 INFO L482 AbstractCegarLoop]: Abstraction has 413 states and 1306 transitions. [2021-08-12 19:54:48,261 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.0) 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-08-12 19:54:48,261 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 1306 transitions. [2021-08-12 19:54:48,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:48,262 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:48,262 INFO L550 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] [2021-08-12 19:54:48,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-08-12 19:54:48,485 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:48,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:48,486 INFO L82 PathProgramCache]: Analyzing trace with hash -613836279, now seen corresponding path program 8 times [2021-08-12 19:54:48,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:48,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517568302] [2021-08-12 19:54:48,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:48,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:48,525 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:48,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:48,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517568302] [2021-08-12 19:54:48,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517568302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:48,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721651014] [2021-08-12 19:54:48,526 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 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-08-12 19:54:48,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:54:48,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:48,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:48,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:48,632 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:48,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721651014] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:48,632 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:48,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-12 19:54:48,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928895427] [2021-08-12 19:54:48,633 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:54:48,633 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:48,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:54:48,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:48,634 INFO L87 Difference]: Start difference. First operand 413 states and 1306 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:48,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:48,946 INFO L93 Difference]: Finished difference Result 765 states and 2274 transitions. [2021-08-12 19:54:48,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 19:54:48,947 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-12 19:54:48,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:48,951 INFO L225 Difference]: With dead ends: 765 [2021-08-12 19:54:48,951 INFO L226 Difference]: Without dead ends: 672 [2021-08-12 19:54:48,951 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 141.0ms TimeCoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:54:48,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-08-12 19:54:49,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 515. [2021-08-12 19:54:49,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 3.17704280155642) internal successors, (1633), 514 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:49,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1633 transitions. [2021-08-12 19:54:49,006 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1633 transitions. Word has length 24 [2021-08-12 19:54:49,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:49,006 INFO L482 AbstractCegarLoop]: Abstraction has 515 states and 1633 transitions. [2021-08-12 19:54:49,006 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:49,006 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1633 transitions. [2021-08-12 19:54:49,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:49,007 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:49,007 INFO L550 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] [2021-08-12 19:54:49,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:49,219 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:49,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:49,219 INFO L82 PathProgramCache]: Analyzing trace with hash -1319793611, now seen corresponding path program 2 times [2021-08-12 19:54:49,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:49,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962617832] [2021-08-12 19:54:49,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:49,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:49,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:54:49,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:49,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962617832] [2021-08-12 19:54:49,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962617832] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:49,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053310619] [2021-08-12 19:54:49,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:49,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:54:49,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:49,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-12 19:54:49,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:49,362 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:54:49,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053310619] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:49,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:49,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-12 19:54:49,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937329323] [2021-08-12 19:54:49,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-08-12 19:54:49,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:49,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-12 19:54:49,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-12 19:54:49,364 INFO L87 Difference]: Start difference. First operand 515 states and 1633 transitions. Second operand has 8 states, 8 states have (on average 4.0) 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-08-12 19:54:49,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:49,657 INFO L93 Difference]: Finished difference Result 966 states and 2852 transitions. [2021-08-12 19:54:49,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-12 19:54:49,657 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) 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 24 [2021-08-12 19:54:49,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:49,664 INFO L225 Difference]: With dead ends: 966 [2021-08-12 19:54:49,664 INFO L226 Difference]: Without dead ends: 830 [2021-08-12 19:54:49,665 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 69.2ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:49,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-08-12 19:54:49,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 530. [2021-08-12 19:54:49,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 529 states have (on average 3.153119092627599) internal successors, (1668), 529 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:49,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 1668 transitions. [2021-08-12 19:54:49,731 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 1668 transitions. Word has length 24 [2021-08-12 19:54:49,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:49,731 INFO L482 AbstractCegarLoop]: Abstraction has 530 states and 1668 transitions. [2021-08-12 19:54:49,731 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.0) 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-08-12 19:54:49,732 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 1668 transitions. [2021-08-12 19:54:49,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:49,733 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:49,733 INFO L550 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] [2021-08-12 19:54:49,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:49,953 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:49,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:49,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1628492119, now seen corresponding path program 9 times [2021-08-12 19:54:49,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:49,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415041286] [2021-08-12 19:54:49,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:49,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:49,993 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:49,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:49,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415041286] [2021-08-12 19:54:49,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415041286] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:49,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186591843] [2021-08-12 19:54:49,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:50,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:54:50,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:50,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:50,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:50,081 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:50,081 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186591843] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:50,081 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:50,082 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-12 19:54:50,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063797299] [2021-08-12 19:54:50,082 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:54:50,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:50,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:54:50,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:54:50,083 INFO L87 Difference]: Start difference. First operand 530 states and 1668 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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-08-12 19:54:50,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:50,637 INFO L93 Difference]: Finished difference Result 1221 states and 3556 transitions. [2021-08-12 19:54:50,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-12 19:54:50,637 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 24 [2021-08-12 19:54:50,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:50,644 INFO L225 Difference]: With dead ends: 1221 [2021-08-12 19:54:50,644 INFO L226 Difference]: Without dead ends: 1196 [2021-08-12 19:54:50,645 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 174.8ms TimeCoverageRelationStatistics Valid=159, Invalid=441, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:54:50,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2021-08-12 19:54:50,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 542. [2021-08-12 19:54:50,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.1497227356746764) internal successors, (1704), 541 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:50,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 1704 transitions. [2021-08-12 19:54:50,703 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 1704 transitions. Word has length 24 [2021-08-12 19:54:50,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:50,703 INFO L482 AbstractCegarLoop]: Abstraction has 542 states and 1704 transitions. [2021-08-12 19:54:50,703 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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-08-12 19:54:50,703 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 1704 transitions. [2021-08-12 19:54:50,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:50,704 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:50,704 INFO L550 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] [2021-08-12 19:54:50,921 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-08-12 19:54:50,921 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:50,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:50,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1881561083, now seen corresponding path program 10 times [2021-08-12 19:54:50,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:50,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979602367] [2021-08-12 19:54:50,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:50,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:50,957 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:50,958 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:50,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979602367] [2021-08-12 19:54:50,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979602367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:50,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178588281] [2021-08-12 19:54:50,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:50,981 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:54:50,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:50,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:50,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:51,045 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:51,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178588281] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:51,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:51,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-12 19:54:51,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33008937] [2021-08-12 19:54:51,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:54:51,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:51,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:54:51,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:54:51,047 INFO L87 Difference]: Start difference. First operand 542 states and 1704 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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-08-12 19:54:51,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:51,784 INFO L93 Difference]: Finished difference Result 1517 states and 4304 transitions. [2021-08-12 19:54:51,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-12 19:54:51,785 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 24 [2021-08-12 19:54:51,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:51,793 INFO L225 Difference]: With dead ends: 1517 [2021-08-12 19:54:51,793 INFO L226 Difference]: Without dead ends: 1492 [2021-08-12 19:54:51,794 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 226.0ms TimeCoverageRelationStatistics Valid=292, Invalid=968, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 19:54:51,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1492 states. [2021-08-12 19:54:51,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1492 to 586. [2021-08-12 19:54:51,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 585 states have (on average 3.1555555555555554) internal successors, (1846), 585 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:51,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1846 transitions. [2021-08-12 19:54:51,869 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1846 transitions. Word has length 24 [2021-08-12 19:54:51,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:51,869 INFO L482 AbstractCegarLoop]: Abstraction has 586 states and 1846 transitions. [2021-08-12 19:54:51,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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-08-12 19:54:51,869 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1846 transitions. [2021-08-12 19:54:51,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:51,871 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:51,871 INFO L550 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] [2021-08-12 19:54:52,094 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-08-12 19:54:52,094 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:52,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:52,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1330383557, now seen corresponding path program 11 times [2021-08-12 19:54:52,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:52,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167887968] [2021-08-12 19:54:52,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:52,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:52,128 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:52,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:52,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167887968] [2021-08-12 19:54:52,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167887968] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:52,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429175752] [2021-08-12 19:54:52,128 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:52,150 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:54:52,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:52,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:52,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:52,240 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:52,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429175752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:52,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:52,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-12 19:54:52,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724653427] [2021-08-12 19:54:52,241 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:54:52,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:52,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:54:52,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:52,241 INFO L87 Difference]: Start difference. First operand 586 states and 1846 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:52,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:52,720 INFO L93 Difference]: Finished difference Result 1363 states and 4072 transitions. [2021-08-12 19:54:52,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:54:52,720 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-12 19:54:52,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:52,727 INFO L225 Difference]: With dead ends: 1363 [2021-08-12 19:54:52,727 INFO L226 Difference]: Without dead ends: 1248 [2021-08-12 19:54:52,728 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 166.0ms TimeCoverageRelationStatistics Valid=169, Invalid=431, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:54:52,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2021-08-12 19:54:52,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 758. [2021-08-12 19:54:52,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 3.224570673712021) internal successors, (2441), 757 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:52,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2441 transitions. [2021-08-12 19:54:52,801 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2441 transitions. Word has length 24 [2021-08-12 19:54:52,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:52,801 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2441 transitions. [2021-08-12 19:54:52,802 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:52,802 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2441 transitions. [2021-08-12 19:54:52,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:52,804 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:52,804 INFO L550 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] [2021-08-12 19:54:53,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-12 19:54:53,026 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:53,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:53,026 INFO L82 PathProgramCache]: Analyzing trace with hash -1493505621, now seen corresponding path program 12 times [2021-08-12 19:54:53,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:53,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728121261] [2021-08-12 19:54:53,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:53,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:53,061 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:53,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:53,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728121261] [2021-08-12 19:54:53,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728121261] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:53,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013567160] [2021-08-12 19:54:53,061 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:53,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:54:53,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:53,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:53,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:53,160 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:53,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013567160] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:53,160 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:53,160 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-12 19:54:53,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517305415] [2021-08-12 19:54:53,161 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:54:53,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:53,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:54:53,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:53,161 INFO L87 Difference]: Start difference. First operand 758 states and 2441 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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-08-12 19:54:53,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:53,692 INFO L93 Difference]: Finished difference Result 1408 states and 4261 transitions. [2021-08-12 19:54:53,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-12 19:54:53,693 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 24 [2021-08-12 19:54:53,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:53,699 INFO L225 Difference]: With dead ends: 1408 [2021-08-12 19:54:53,699 INFO L226 Difference]: Without dead ends: 1329 [2021-08-12 19:54:53,700 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 168.3ms TimeCoverageRelationStatistics Valid=211, Invalid=491, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:54:53,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states. [2021-08-12 19:54:53,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 764. [2021-08-12 19:54:53,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 764 states, 763 states have (on average 3.220183486238532) internal successors, (2457), 763 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:53,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 2457 transitions. [2021-08-12 19:54:53,799 INFO L78 Accepts]: Start accepts. Automaton has 764 states and 2457 transitions. Word has length 24 [2021-08-12 19:54:53,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:53,801 INFO L482 AbstractCegarLoop]: Abstraction has 764 states and 2457 transitions. [2021-08-12 19:54:53,801 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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-08-12 19:54:53,801 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 2457 transitions. [2021-08-12 19:54:53,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:53,803 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:53,803 INFO L550 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] [2021-08-12 19:54:54,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:54,026 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:54,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:54,026 INFO L82 PathProgramCache]: Analyzing trace with hash -1926382225, now seen corresponding path program 13 times [2021-08-12 19:54:54,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:54,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740505704] [2021-08-12 19:54:54,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:54,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:54,059 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:54,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:54,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740505704] [2021-08-12 19:54:54,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740505704] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:54,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581276613] [2021-08-12 19:54:54,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:54,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:54,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:54,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:54,140 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:54,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581276613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:54,141 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:54,141 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-12 19:54:54,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522383787] [2021-08-12 19:54:54,141 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:54:54,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:54,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:54:54,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:54:54,142 INFO L87 Difference]: Start difference. First operand 764 states and 2457 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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-08-12 19:54:54,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:54,818 INFO L93 Difference]: Finished difference Result 1573 states and 4696 transitions. [2021-08-12 19:54:54,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-12 19:54:54,819 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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 24 [2021-08-12 19:54:54,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:54,826 INFO L225 Difference]: With dead ends: 1573 [2021-08-12 19:54:54,826 INFO L226 Difference]: Without dead ends: 1544 [2021-08-12 19:54:54,827 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 178.9ms TimeCoverageRelationStatistics Valid=235, Invalid=695, Unknown=0, NotChecked=0, Total=930 [2021-08-12 19:54:54,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1544 states. [2021-08-12 19:54:54,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1544 to 772. [2021-08-12 19:54:54,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 772 states, 771 states have (on average 3.204928664072633) internal successors, (2471), 771 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:54,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 2471 transitions. [2021-08-12 19:54:54,913 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 2471 transitions. Word has length 24 [2021-08-12 19:54:54,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:54,913 INFO L482 AbstractCegarLoop]: Abstraction has 772 states and 2471 transitions. [2021-08-12 19:54:54,913 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 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-08-12 19:54:54,913 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 2471 transitions. [2021-08-12 19:54:54,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:54,915 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:54,915 INFO L550 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] [2021-08-12 19:54:55,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:55,138 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:55,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:55,138 INFO L82 PathProgramCache]: Analyzing trace with hash 2096575881, now seen corresponding path program 14 times [2021-08-12 19:54:55,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:55,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238752559] [2021-08-12 19:54:55,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:55,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:55,176 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:55,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:55,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238752559] [2021-08-12 19:54:55,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238752559] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:55,176 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472365269] [2021-08-12 19:54:55,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:55,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:54:55,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:55,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:55,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:55,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:55,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472365269] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:55,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:55,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:54:55,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727405106] [2021-08-12 19:54:55,284 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:54:55,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:55,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:54:55,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:55,293 INFO L87 Difference]: Start difference. First operand 772 states and 2471 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:56,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:56,563 INFO L93 Difference]: Finished difference Result 2759 states and 8237 transitions. [2021-08-12 19:54:56,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-12 19:54:56,563 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-12 19:54:56,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:56,576 INFO L225 Difference]: With dead ends: 2759 [2021-08-12 19:54:56,576 INFO L226 Difference]: Without dead ends: 2734 [2021-08-12 19:54:56,578 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 390.4ms TimeCoverageRelationStatistics Valid=584, Invalid=1966, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:54:56,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2734 states. [2021-08-12 19:54:56,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2734 to 841. [2021-08-12 19:54:56,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 3.3107142857142855) internal successors, (2781), 840 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:56,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 2781 transitions. [2021-08-12 19:54:56,687 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 2781 transitions. Word has length 24 [2021-08-12 19:54:56,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:56,688 INFO L482 AbstractCegarLoop]: Abstraction has 841 states and 2781 transitions. [2021-08-12 19:54:56,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:56,688 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 2781 transitions. [2021-08-12 19:54:56,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:56,690 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:56,690 INFO L550 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] [2021-08-12 19:54:56,903 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:56,903 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:56,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:56,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1631439335, now seen corresponding path program 15 times [2021-08-12 19:54:56,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:56,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255706549] [2021-08-12 19:54:56,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:56,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:56,942 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:56,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:56,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255706549] [2021-08-12 19:54:56,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255706549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:56,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766777246] [2021-08-12 19:54:56,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:56,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:54:56,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:56,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:56,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:57,049 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:57,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766777246] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:57,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:57,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:54:57,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554168117] [2021-08-12 19:54:57,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:54:57,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:57,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:54:57,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:54:57,051 INFO L87 Difference]: Start difference. First operand 841 states and 2781 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:58,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:54:58,465 INFO L93 Difference]: Finished difference Result 2718 states and 8127 transitions. [2021-08-12 19:54:58,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-12 19:54:58,465 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-12 19:54:58,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:54:58,474 INFO L225 Difference]: With dead ends: 2718 [2021-08-12 19:54:58,475 INFO L226 Difference]: Without dead ends: 2693 [2021-08-12 19:54:58,476 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 415.2ms TimeCoverageRelationStatistics Valid=584, Invalid=1966, Unknown=0, NotChecked=0, Total=2550 [2021-08-12 19:54:58,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2693 states. [2021-08-12 19:54:58,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2693 to 831. [2021-08-12 19:54:58,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 830 states have (on average 3.289156626506024) internal successors, (2730), 830 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:58,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 2730 transitions. [2021-08-12 19:54:58,574 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 2730 transitions. Word has length 24 [2021-08-12 19:54:58,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:54:58,574 INFO L482 AbstractCegarLoop]: Abstraction has 831 states and 2730 transitions. [2021-08-12 19:54:58,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:54:58,574 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 2730 transitions. [2021-08-12 19:54:58,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:54:58,576 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:54:58,576 INFO L550 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] [2021-08-12 19:54:58,798 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:58,799 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:54:58,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:54:58,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1491182103, now seen corresponding path program 16 times [2021-08-12 19:54:58,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:54:58,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293847353] [2021-08-12 19:54:58,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:54:58,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:54:58,835 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:58,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:54:58,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293847353] [2021-08-12 19:54:58,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293847353] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:58,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91814406] [2021-08-12 19:54:58,836 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:54:58,859 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:54:58,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:54:58,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:54:58,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:54:58,946 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:54:58,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91814406] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:54:58,946 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:54:58,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-12 19:54:58,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247218506] [2021-08-12 19:54:58,948 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:54:58,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:54:58,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:54:58,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:54:58,949 INFO L87 Difference]: Start difference. First operand 831 states and 2730 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:00,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:00,376 INFO L93 Difference]: Finished difference Result 2702 states and 7881 transitions. [2021-08-12 19:55:00,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-12 19:55:00,376 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 24 [2021-08-12 19:55:00,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:00,384 INFO L225 Difference]: With dead ends: 2702 [2021-08-12 19:55:00,385 INFO L226 Difference]: Without dead ends: 2677 [2021-08-12 19:55:00,386 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 323.2ms TimeCoverageRelationStatistics Valid=493, Invalid=1669, Unknown=0, NotChecked=0, Total=2162 [2021-08-12 19:55:00,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2677 states. [2021-08-12 19:55:00,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2677 to 845. [2021-08-12 19:55:00,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 844 states have (on average 3.2997630331753554) internal successors, (2785), 844 states have internal predecessors, (2785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:00,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 2785 transitions. [2021-08-12 19:55:00,511 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 2785 transitions. Word has length 24 [2021-08-12 19:55:00,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:00,512 INFO L482 AbstractCegarLoop]: Abstraction has 845 states and 2785 transitions. [2021-08-12 19:55:00,512 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:00,512 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 2785 transitions. [2021-08-12 19:55:00,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:00,514 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:00,514 INFO L550 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] [2021-08-12 19:55:00,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-08-12 19:55:00,721 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:00,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:00,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1572558191, now seen corresponding path program 17 times [2021-08-12 19:55:00,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:00,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18259637] [2021-08-12 19:55:00,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:00,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:00,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:00,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:00,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18259637] [2021-08-12 19:55:00,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18259637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:00,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732278893] [2021-08-12 19:55:00,758 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:55:00,783 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:55:00,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:00,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:00,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:00,838 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:00,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732278893] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:00,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:00,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-12 19:55:00,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684485583] [2021-08-12 19:55:00,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:55:00,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:00,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:55:00,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:55:00,839 INFO L87 Difference]: Start difference. First operand 845 states and 2785 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:02,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:02,177 INFO L93 Difference]: Finished difference Result 2499 states and 7378 transitions. [2021-08-12 19:55:02,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-12 19:55:02,178 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 24 [2021-08-12 19:55:02,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:02,183 INFO L225 Difference]: With dead ends: 2499 [2021-08-12 19:55:02,183 INFO L226 Difference]: Without dead ends: 2470 [2021-08-12 19:55:02,184 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 309.6ms TimeCoverageRelationStatistics Valid=448, Invalid=1444, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:55:02,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2470 states. [2021-08-12 19:55:02,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2470 to 845. [2021-08-12 19:55:02,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 844 states have (on average 3.2973933649289098) internal successors, (2783), 844 states have internal predecessors, (2783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:02,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 2783 transitions. [2021-08-12 19:55:02,306 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 2783 transitions. Word has length 24 [2021-08-12 19:55:02,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:02,306 INFO L482 AbstractCegarLoop]: Abstraction has 845 states and 2783 transitions. [2021-08-12 19:55:02,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:02,307 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 2783 transitions. [2021-08-12 19:55:02,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:02,308 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:02,309 INFO L550 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] [2021-08-12 19:55:02,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:02,525 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:02,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:02,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1791751889, now seen corresponding path program 18 times [2021-08-12 19:55:02,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:02,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946273840] [2021-08-12 19:55:02,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:02,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:02,564 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:02,564 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:02,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946273840] [2021-08-12 19:55:02,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946273840] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:02,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229238490] [2021-08-12 19:55:02,564 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:02,588 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:55:02,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:02,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:02,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:02,662 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:02,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229238490] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:02,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:02,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:55:02,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117124111] [2021-08-12 19:55:02,663 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:55:02,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:02,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:55:02,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:55:02,663 INFO L87 Difference]: Start difference. First operand 845 states and 2783 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:04,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:04,163 INFO L93 Difference]: Finished difference Result 2539 states and 7492 transitions. [2021-08-12 19:55:04,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-12 19:55:04,163 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 24 [2021-08-12 19:55:04,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:04,171 INFO L225 Difference]: With dead ends: 2539 [2021-08-12 19:55:04,171 INFO L226 Difference]: Without dead ends: 2514 [2021-08-12 19:55:04,172 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 335.3ms TimeCoverageRelationStatistics Valid=480, Invalid=1590, Unknown=0, NotChecked=0, Total=2070 [2021-08-12 19:55:04,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2514 states. [2021-08-12 19:55:04,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2514 to 853. [2021-08-12 19:55:04,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 852 states have (on average 3.3039906103286385) internal successors, (2815), 852 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:04,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 2815 transitions. [2021-08-12 19:55:04,302 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 2815 transitions. Word has length 24 [2021-08-12 19:55:04,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:04,302 INFO L482 AbstractCegarLoop]: Abstraction has 853 states and 2815 transitions. [2021-08-12 19:55:04,302 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:04,302 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 2815 transitions. [2021-08-12 19:55:04,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:04,304 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:04,304 INFO L550 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] [2021-08-12 19:55:04,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-08-12 19:55:04,529 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:04,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:04,530 INFO L82 PathProgramCache]: Analyzing trace with hash -148712735, now seen corresponding path program 19 times [2021-08-12 19:55:04,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:04,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734654957] [2021-08-12 19:55:04,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:04,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:04,564 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:04,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:04,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734654957] [2021-08-12 19:55:04,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734654957] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:04,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183833344] [2021-08-12 19:55:04,565 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:04,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:04,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:04,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:04,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:04,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183833344] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:04,670 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:04,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:55:04,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734495840] [2021-08-12 19:55:04,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:55:04,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:04,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:55:04,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:55:04,673 INFO L87 Difference]: Start difference. First operand 853 states and 2815 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:06,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:06,117 INFO L93 Difference]: Finished difference Result 2357 states and 7054 transitions. [2021-08-12 19:55:06,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:55:06,117 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 24 [2021-08-12 19:55:06,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:06,124 INFO L225 Difference]: With dead ends: 2357 [2021-08-12 19:55:06,124 INFO L226 Difference]: Without dead ends: 2328 [2021-08-12 19:55:06,125 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 321.1ms TimeCoverageRelationStatistics Valid=460, Invalid=1432, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:55:06,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2021-08-12 19:55:06,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 853. [2021-08-12 19:55:06,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 852 states have (on average 3.301643192488263) internal successors, (2813), 852 states have internal predecessors, (2813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:06,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 2813 transitions. [2021-08-12 19:55:06,231 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 2813 transitions. Word has length 24 [2021-08-12 19:55:06,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:06,231 INFO L482 AbstractCegarLoop]: Abstraction has 853 states and 2813 transitions. [2021-08-12 19:55:06,231 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:06,232 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 2813 transitions. [2021-08-12 19:55:06,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:06,233 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:06,234 INFO L550 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] [2021-08-12 19:55:06,447 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-08-12 19:55:06,448 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:06,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:06,448 INFO L82 PathProgramCache]: Analyzing trace with hash -1060998287, now seen corresponding path program 3 times [2021-08-12 19:55:06,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:06,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492132262] [2021-08-12 19:55:06,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:06,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:06,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:55:06,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:06,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492132262] [2021-08-12 19:55:06,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492132262] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:06,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613010875] [2021-08-12 19:55:06,473 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 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-08-12 19:55:06,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-12 19:55:06,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:06,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-12 19:55:06,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:06,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:55:06,539 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613010875] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:06,539 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:06,539 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-12 19:55:06,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429470584] [2021-08-12 19:55:06,539 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-08-12 19:55:06,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:06,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-12 19:55:06,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-12 19:55:06,540 INFO L87 Difference]: Start difference. First operand 853 states and 2813 transitions. Second operand has 8 states, 8 states have (on average 4.0) 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-08-12 19:55:06,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:06,897 INFO L93 Difference]: Finished difference Result 1005 states and 3240 transitions. [2021-08-12 19:55:06,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-12 19:55:06,898 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) 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 24 [2021-08-12 19:55:06,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:06,900 INFO L225 Difference]: With dead ends: 1005 [2021-08-12 19:55:06,901 INFO L226 Difference]: Without dead ends: 929 [2021-08-12 19:55:06,901 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 48.0ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:55:06,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states. [2021-08-12 19:55:07,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 780. [2021-08-12 19:55:07,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 779 states have (on average 3.3029525032092426) internal successors, (2573), 779 states have internal predecessors, (2573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:07,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 2573 transitions. [2021-08-12 19:55:07,019 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 2573 transitions. Word has length 24 [2021-08-12 19:55:07,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:07,020 INFO L482 AbstractCegarLoop]: Abstraction has 780 states and 2573 transitions. [2021-08-12 19:55:07,020 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.0) 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-08-12 19:55:07,020 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 2573 transitions. [2021-08-12 19:55:07,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:07,022 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:07,022 INFO L550 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] [2021-08-12 19:55:07,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:07,229 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:07,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:07,229 INFO L82 PathProgramCache]: Analyzing trace with hash -130798543, now seen corresponding path program 20 times [2021-08-12 19:55:07,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:07,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384038186] [2021-08-12 19:55:07,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:07,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:07,260 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:07,260 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:07,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384038186] [2021-08-12 19:55:07,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384038186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:07,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583696123] [2021-08-12 19:55:07,260 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 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-08-12 19:55:07,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:55:07,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:07,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:07,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:07,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:07,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583696123] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:07,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:07,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-12 19:55:07,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487951219] [2021-08-12 19:55:07,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-08-12 19:55:07,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:07,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-12 19:55:07,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-08-12 19:55:07,349 INFO L87 Difference]: Start difference. First operand 780 states and 2573 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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-08-12 19:55:08,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:08,127 INFO L93 Difference]: Finished difference Result 1580 states and 4827 transitions. [2021-08-12 19:55:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-12 19:55:08,127 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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 24 [2021-08-12 19:55:08,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:08,130 INFO L225 Difference]: With dead ends: 1580 [2021-08-12 19:55:08,130 INFO L226 Difference]: Without dead ends: 1555 [2021-08-12 19:55:08,131 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 144.9ms TimeCoverageRelationStatistics Valid=186, Invalid=516, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:55:08,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1555 states. [2021-08-12 19:55:08,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1555 to 842. [2021-08-12 19:55:08,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 3.296076099881094) internal successors, (2772), 841 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:08,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 2772 transitions. [2021-08-12 19:55:08,220 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 2772 transitions. Word has length 24 [2021-08-12 19:55:08,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:08,220 INFO L482 AbstractCegarLoop]: Abstraction has 842 states and 2772 transitions. [2021-08-12 19:55:08,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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-08-12 19:55:08,220 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 2772 transitions. [2021-08-12 19:55:08,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:08,222 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:08,222 INFO L550 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] [2021-08-12 19:55:08,433 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-12 19:55:08,434 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:08,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:08,434 INFO L82 PathProgramCache]: Analyzing trace with hash 1771880909, now seen corresponding path program 21 times [2021-08-12 19:55:08,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:08,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762195502] [2021-08-12 19:55:08,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:08,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:08,463 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:08,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:08,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762195502] [2021-08-12 19:55:08,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762195502] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:08,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424081979] [2021-08-12 19:55:08,464 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 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-08-12 19:55:08,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:55:08,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:08,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:08,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:08,544 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:08,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424081979] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:08,545 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:08,545 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-12 19:55:08,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600799723] [2021-08-12 19:55:08,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-08-12 19:55:08,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:08,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-12 19:55:08,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-12 19:55:08,548 INFO L87 Difference]: Start difference. First operand 842 states and 2772 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 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-08-12 19:55:09,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:09,390 INFO L93 Difference]: Finished difference Result 1630 states and 4954 transitions. [2021-08-12 19:55:09,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 19:55:09,391 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 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 24 [2021-08-12 19:55:09,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:09,396 INFO L225 Difference]: With dead ends: 1630 [2021-08-12 19:55:09,396 INFO L226 Difference]: Without dead ends: 1605 [2021-08-12 19:55:09,396 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 135.7ms TimeCoverageRelationStatistics Valid=165, Invalid=435, Unknown=0, NotChecked=0, Total=600 [2021-08-12 19:55:09,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1605 states. [2021-08-12 19:55:09,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1605 to 896. [2021-08-12 19:55:09,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 3.2905027932960893) internal successors, (2945), 895 states have internal predecessors, (2945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:09,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 2945 transitions. [2021-08-12 19:55:09,536 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 2945 transitions. Word has length 24 [2021-08-12 19:55:09,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:09,536 INFO L482 AbstractCegarLoop]: Abstraction has 896 states and 2945 transitions. [2021-08-12 19:55:09,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 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-08-12 19:55:09,536 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 2945 transitions. [2021-08-12 19:55:09,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:09,538 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:09,538 INFO L550 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] [2021-08-12 19:55:09,762 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:09,762 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:09,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:09,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1727059767, now seen corresponding path program 22 times [2021-08-12 19:55:09,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:09,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941453118] [2021-08-12 19:55:09,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:09,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:09,790 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:55:09,790 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:09,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941453118] [2021-08-12 19:55:09,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941453118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:09,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353868367] [2021-08-12 19:55:09,791 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 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-08-12 19:55:09,818 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:55:09,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:09,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:09,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:09,862 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-12 19:55:09,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353868367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:09,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:09,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-12 19:55:09,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390223003] [2021-08-12 19:55:09,863 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-08-12 19:55:09,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:09,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-12 19:55:09,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-12 19:55:09,863 INFO L87 Difference]: Start difference. First operand 896 states and 2945 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 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-08-12 19:55:10,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:10,583 INFO L93 Difference]: Finished difference Result 1549 states and 4744 transitions. [2021-08-12 19:55:10,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:55:10,584 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 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 24 [2021-08-12 19:55:10,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:10,588 INFO L225 Difference]: With dead ends: 1549 [2021-08-12 19:55:10,588 INFO L226 Difference]: Without dead ends: 1520 [2021-08-12 19:55:10,588 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 106.6ms TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:55:10,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states. [2021-08-12 19:55:10,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 896. [2021-08-12 19:55:10,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 3.288268156424581) internal successors, (2943), 895 states have internal predecessors, (2943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:10,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 2943 transitions. [2021-08-12 19:55:10,704 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 2943 transitions. Word has length 24 [2021-08-12 19:55:10,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:10,704 INFO L482 AbstractCegarLoop]: Abstraction has 896 states and 2943 transitions. [2021-08-12 19:55:10,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 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-08-12 19:55:10,704 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 2943 transitions. [2021-08-12 19:55:10,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:10,706 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:10,706 INFO L550 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] [2021-08-12 19:55:10,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2021-08-12 19:55:10,906 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:10,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:10,907 INFO L82 PathProgramCache]: Analyzing trace with hash -1970570871, now seen corresponding path program 23 times [2021-08-12 19:55:10,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:10,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228895992] [2021-08-12 19:55:10,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:10,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:10,941 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:10,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:10,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228895992] [2021-08-12 19:55:10,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228895992] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:10,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445153316] [2021-08-12 19:55:10,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 19:55:10,965 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:55:10,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:10,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:10,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:11,008 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:11,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445153316] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:11,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:11,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-12 19:55:11,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874505938] [2021-08-12 19:55:11,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-08-12 19:55:11,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:11,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-12 19:55:11,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-08-12 19:55:11,009 INFO L87 Difference]: Start difference. First operand 896 states and 2943 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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-08-12 19:55:11,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:11,771 INFO L93 Difference]: Finished difference Result 1533 states and 4706 transitions. [2021-08-12 19:55:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-12 19:55:11,772 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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 24 [2021-08-12 19:55:11,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:11,775 INFO L225 Difference]: With dead ends: 1533 [2021-08-12 19:55:11,775 INFO L226 Difference]: Without dead ends: 1496 [2021-08-12 19:55:11,775 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 113.7ms TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:55:11,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1496 states. [2021-08-12 19:55:11,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1496 to 904. [2021-08-12 19:55:11,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 903 states have (on average 3.276854928017719) internal successors, (2959), 903 states have internal predecessors, (2959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:11,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 2959 transitions. [2021-08-12 19:55:11,875 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 2959 transitions. Word has length 24 [2021-08-12 19:55:11,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:11,875 INFO L482 AbstractCegarLoop]: Abstraction has 904 states and 2959 transitions. [2021-08-12 19:55:11,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 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-08-12 19:55:11,875 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 2959 transitions. [2021-08-12 19:55:11,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:11,876 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:11,877 INFO L550 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] [2021-08-12 19:55:12,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:12,077 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:12,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:12,077 INFO L82 PathProgramCache]: Analyzing trace with hash 1797976141, now seen corresponding path program 24 times [2021-08-12 19:55:12,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:12,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525558870] [2021-08-12 19:55:12,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:12,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:12,115 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:12,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:12,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525558870] [2021-08-12 19:55:12,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525558870] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:12,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882066455] [2021-08-12 19:55:12,115 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 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-08-12 19:55:12,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:55:12,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:12,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:12,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:12,221 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:12,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882066455] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:12,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:12,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:55:12,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188962736] [2021-08-12 19:55:12,223 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:55:12,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:12,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:55:12,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:55:12,223 INFO L87 Difference]: Start difference. First operand 904 states and 2959 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:13,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:13,746 INFO L93 Difference]: Finished difference Result 2437 states and 7628 transitions. [2021-08-12 19:55:13,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:55:13,746 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-12 19:55:13,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:13,750 INFO L225 Difference]: With dead ends: 2437 [2021-08-12 19:55:13,751 INFO L226 Difference]: Without dead ends: 2412 [2021-08-12 19:55:13,751 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 317.1ms TimeCoverageRelationStatistics Valid=358, Invalid=1124, Unknown=0, NotChecked=0, Total=1482 [2021-08-12 19:55:13,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2412 states. [2021-08-12 19:55:13,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2412 to 960. [2021-08-12 19:55:13,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 959 states have (on average 3.367049009384776) internal successors, (3229), 959 states have internal predecessors, (3229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:13,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3229 transitions. [2021-08-12 19:55:13,864 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3229 transitions. Word has length 24 [2021-08-12 19:55:13,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:13,864 INFO L482 AbstractCegarLoop]: Abstraction has 960 states and 3229 transitions. [2021-08-12 19:55:13,864 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:13,864 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3229 transitions. [2021-08-12 19:55:13,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:13,865 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:13,866 INFO L550 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] [2021-08-12 19:55:14,066 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2021-08-12 19:55:14,066 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:14,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:14,067 INFO L82 PathProgramCache]: Analyzing trace with hash -1930039075, now seen corresponding path program 25 times [2021-08-12 19:55:14,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:14,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626863437] [2021-08-12 19:55:14,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:14,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:14,106 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:14,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:14,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626863437] [2021-08-12 19:55:14,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626863437] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:14,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906290536] [2021-08-12 19:55:14,106 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 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-08-12 19:55:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:14,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:14,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:14,220 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:14,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906290536] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:14,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:14,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:55:14,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021858593] [2021-08-12 19:55:14,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:55:14,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:14,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:55:14,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:55:14,222 INFO L87 Difference]: Start difference. First operand 960 states and 3229 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:15,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:15,681 INFO L93 Difference]: Finished difference Result 2360 states and 7430 transitions. [2021-08-12 19:55:15,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:55:15,682 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-12 19:55:15,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:15,686 INFO L225 Difference]: With dead ends: 2360 [2021-08-12 19:55:15,686 INFO L226 Difference]: Without dead ends: 2335 [2021-08-12 19:55:15,687 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 303.2ms TimeCoverageRelationStatistics Valid=358, Invalid=1124, Unknown=0, NotChecked=0, Total=1482 [2021-08-12 19:55:15,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2021-08-12 19:55:15,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 957. [2021-08-12 19:55:15,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 3.3629707112970713) internal successors, (3215), 956 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:15,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 3215 transitions. [2021-08-12 19:55:15,802 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 3215 transitions. Word has length 24 [2021-08-12 19:55:15,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:15,802 INFO L482 AbstractCegarLoop]: Abstraction has 957 states and 3215 transitions. [2021-08-12 19:55:15,802 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:15,802 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 3215 transitions. [2021-08-12 19:55:15,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:15,803 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:15,804 INFO L550 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] [2021-08-12 19:55:16,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:16,009 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:16,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:16,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1192582363, now seen corresponding path program 26 times [2021-08-12 19:55:16,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:16,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935033225] [2021-08-12 19:55:16,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:16,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:16,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:16,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:16,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935033225] [2021-08-12 19:55:16,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935033225] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:16,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129782389] [2021-08-12 19:55:16,060 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 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-08-12 19:55:16,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:55:16,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:16,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:16,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:16,161 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:16,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129782389] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:16,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:16,161 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-12 19:55:16,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198691642] [2021-08-12 19:55:16,161 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:55:16,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:16,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:55:16,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:55:16,162 INFO L87 Difference]: Start difference. First operand 957 states and 3215 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:17,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:17,556 INFO L93 Difference]: Finished difference Result 2310 states and 7184 transitions. [2021-08-12 19:55:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-12 19:55:17,556 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 24 [2021-08-12 19:55:17,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:17,561 INFO L225 Difference]: With dead ends: 2310 [2021-08-12 19:55:17,561 INFO L226 Difference]: Without dead ends: 2285 [2021-08-12 19:55:17,562 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 231.7ms TimeCoverageRelationStatistics Valid=292, Invalid=898, Unknown=0, NotChecked=0, Total=1190 [2021-08-12 19:55:17,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2285 states. [2021-08-12 19:55:17,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2285 to 963. [2021-08-12 19:55:17,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 962 states have (on average 3.367983367983368) internal successors, (3240), 962 states have internal predecessors, (3240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:17,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 3240 transitions. [2021-08-12 19:55:17,693 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 3240 transitions. Word has length 24 [2021-08-12 19:55:17,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:17,693 INFO L482 AbstractCegarLoop]: Abstraction has 963 states and 3240 transitions. [2021-08-12 19:55:17,693 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:17,693 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 3240 transitions. [2021-08-12 19:55:17,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:17,694 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:17,694 INFO L550 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] [2021-08-12 19:55:17,895 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-08-12 19:55:17,895 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:17,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:17,895 INFO L82 PathProgramCache]: Analyzing trace with hash 1273958451, now seen corresponding path program 27 times [2021-08-12 19:55:17,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:17,895 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651816081] [2021-08-12 19:55:17,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:17,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:17,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:17,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:17,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651816081] [2021-08-12 19:55:17,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651816081] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:17,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521255930] [2021-08-12 19:55:17,926 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 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-08-12 19:55:17,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:55:17,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:17,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:17,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:18,024 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:18,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521255930] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:18,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:18,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-12 19:55:18,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2500385] [2021-08-12 19:55:18,025 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:55:18,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:18,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:55:18,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:55:18,026 INFO L87 Difference]: Start difference. First operand 963 states and 3240 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:19,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:19,403 INFO L93 Difference]: Finished difference Result 2201 states and 6903 transitions. [2021-08-12 19:55:19,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-12 19:55:19,403 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 24 [2021-08-12 19:55:19,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:19,407 INFO L225 Difference]: With dead ends: 2201 [2021-08-12 19:55:19,407 INFO L226 Difference]: Without dead ends: 2172 [2021-08-12 19:55:19,408 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 206.8ms TimeCoverageRelationStatistics Valid=235, Invalid=695, Unknown=0, NotChecked=0, Total=930 [2021-08-12 19:55:19,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2172 states. [2021-08-12 19:55:19,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2172 to 957. [2021-08-12 19:55:19,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 3.3629707112970713) internal successors, (3215), 956 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:19,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 3215 transitions. [2021-08-12 19:55:19,528 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 3215 transitions. Word has length 24 [2021-08-12 19:55:19,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:19,528 INFO L482 AbstractCegarLoop]: Abstraction has 957 states and 3215 transitions. [2021-08-12 19:55:19,528 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:19,528 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 3215 transitions. [2021-08-12 19:55:19,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:19,530 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:19,530 INFO L550 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] [2021-08-12 19:55:19,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:19,730 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:19,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:19,731 INFO L82 PathProgramCache]: Analyzing trace with hash -2090351629, now seen corresponding path program 28 times [2021-08-12 19:55:19,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:19,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799382703] [2021-08-12 19:55:19,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:19,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:19,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:19,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:19,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799382703] [2021-08-12 19:55:19,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799382703] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:19,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596356333] [2021-08-12 19:55:19,765 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 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-08-12 19:55:19,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:55:19,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:19,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:19,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:19,858 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:19,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596356333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:19,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:19,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:55:19,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689936047] [2021-08-12 19:55:19,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:55:19,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:19,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:55:19,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:55:19,859 INFO L87 Difference]: Start difference. First operand 957 states and 3215 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:21,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:21,238 INFO L93 Difference]: Finished difference Result 2224 states and 6951 transitions. [2021-08-12 19:55:21,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-12 19:55:21,239 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 24 [2021-08-12 19:55:21,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:21,243 INFO L225 Difference]: With dead ends: 2224 [2021-08-12 19:55:21,243 INFO L226 Difference]: Without dead ends: 2199 [2021-08-12 19:55:21,244 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 235.7ms TimeCoverageRelationStatistics Valid=257, Invalid=799, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:55:21,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2199 states. [2021-08-12 19:55:21,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2199 to 963. [2021-08-12 19:55:21,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 962 states have (on average 3.367983367983368) internal successors, (3240), 962 states have internal predecessors, (3240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:21,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 3240 transitions. [2021-08-12 19:55:21,372 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 3240 transitions. Word has length 24 [2021-08-12 19:55:21,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:21,372 INFO L482 AbstractCegarLoop]: Abstraction has 963 states and 3240 transitions. [2021-08-12 19:55:21,372 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:21,372 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 3240 transitions. [2021-08-12 19:55:21,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:21,374 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:21,374 INFO L550 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] [2021-08-12 19:55:21,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-08-12 19:55:21,574 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:21,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:21,574 INFO L82 PathProgramCache]: Analyzing trace with hash -447312475, now seen corresponding path program 29 times [2021-08-12 19:55:21,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:21,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724692949] [2021-08-12 19:55:21,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:21,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:21,605 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:21,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:21,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724692949] [2021-08-12 19:55:21,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724692949] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:21,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934483425] [2021-08-12 19:55:21,605 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 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-08-12 19:55:21,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:55:21,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:21,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:21,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:21,703 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:21,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934483425] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:21,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:21,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:55:21,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678668490] [2021-08-12 19:55:21,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:55:21,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:21,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:55:21,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:55:21,705 INFO L87 Difference]: Start difference. First operand 963 states and 3240 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:23,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:23,075 INFO L93 Difference]: Finished difference Result 2181 states and 6845 transitions. [2021-08-12 19:55:23,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-12 19:55:23,076 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 24 [2021-08-12 19:55:23,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:23,080 INFO L225 Difference]: With dead ends: 2181 [2021-08-12 19:55:23,080 INFO L226 Difference]: Without dead ends: 2152 [2021-08-12 19:55:23,081 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 217.9ms TimeCoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:55:23,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2152 states. [2021-08-12 19:55:23,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2152 to 957. [2021-08-12 19:55:23,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 3.3629707112970713) internal successors, (3215), 956 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:23,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 3215 transitions. [2021-08-12 19:55:23,265 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 3215 transitions. Word has length 24 [2021-08-12 19:55:23,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:23,265 INFO L482 AbstractCegarLoop]: Abstraction has 957 states and 3215 transitions. [2021-08-12 19:55:23,265 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:23,265 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 3215 transitions. [2021-08-12 19:55:23,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:23,267 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:23,267 INFO L550 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] [2021-08-12 19:55:23,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-08-12 19:55:23,481 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:23,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:23,481 INFO L82 PathProgramCache]: Analyzing trace with hash 556115509, now seen corresponding path program 30 times [2021-08-12 19:55:23,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:23,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549132076] [2021-08-12 19:55:23,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:23,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:23,511 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:23,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:23,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549132076] [2021-08-12 19:55:23,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549132076] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:23,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666215238] [2021-08-12 19:55:23,511 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 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-08-12 19:55:23,535 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:55:23,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:23,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:23,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:23,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:23,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666215238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:23,593 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:23,593 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-12 19:55:23,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561961098] [2021-08-12 19:55:23,594 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:55:23,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:23,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:55:23,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:55:23,594 INFO L87 Difference]: Start difference. First operand 957 states and 3215 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 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-08-12 19:55:24,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:24,913 INFO L93 Difference]: Finished difference Result 2122 states and 6453 transitions. [2021-08-12 19:55:24,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-12 19:55:24,913 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 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 24 [2021-08-12 19:55:24,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:24,917 INFO L225 Difference]: With dead ends: 2122 [2021-08-12 19:55:24,917 INFO L226 Difference]: Without dead ends: 2097 [2021-08-12 19:55:24,917 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 188.7ms TimeCoverageRelationStatistics Valid=273, Invalid=783, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:55:24,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2021-08-12 19:55:25,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 1047. [2021-08-12 19:55:25,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 1046 states have (on average 3.378585086042065) internal successors, (3534), 1046 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:25,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 3534 transitions. [2021-08-12 19:55:25,058 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 3534 transitions. Word has length 24 [2021-08-12 19:55:25,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:25,058 INFO L482 AbstractCegarLoop]: Abstraction has 1047 states and 3534 transitions. [2021-08-12 19:55:25,058 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 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-08-12 19:55:25,058 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 3534 transitions. [2021-08-12 19:55:25,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:25,060 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:25,060 INFO L550 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] [2021-08-12 19:55:25,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-08-12 19:55:25,261 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:25,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:25,261 INFO L82 PathProgramCache]: Analyzing trace with hash 637491597, now seen corresponding path program 31 times [2021-08-12 19:55:25,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:25,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907537190] [2021-08-12 19:55:25,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:25,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:25,289 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:25,289 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:25,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907537190] [2021-08-12 19:55:25,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907537190] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:25,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384254679] [2021-08-12 19:55:25,289 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 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-08-12 19:55:25,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:25,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:25,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:25,368 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:25,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384254679] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:25,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:25,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-12 19:55:25,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959464891] [2021-08-12 19:55:25,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:55:25,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:25,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:55:25,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:55:25,369 INFO L87 Difference]: Start difference. First operand 1047 states and 3534 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 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-08-12 19:55:26,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:26,549 INFO L93 Difference]: Finished difference Result 1988 states and 6105 transitions. [2021-08-12 19:55:26,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 19:55:26,549 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 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 24 [2021-08-12 19:55:26,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:26,553 INFO L225 Difference]: With dead ends: 1988 [2021-08-12 19:55:26,553 INFO L226 Difference]: Without dead ends: 1959 [2021-08-12 19:55:26,554 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 147.1ms TimeCoverageRelationStatistics Valid=193, Invalid=563, Unknown=0, NotChecked=0, Total=756 [2021-08-12 19:55:26,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1959 states. [2021-08-12 19:55:26,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1959 to 1047. [2021-08-12 19:55:26,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 1046 states have (on average 3.376673040152964) internal successors, (3532), 1046 states have internal predecessors, (3532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:26,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 3532 transitions. [2021-08-12 19:55:26,739 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 3532 transitions. Word has length 24 [2021-08-12 19:55:26,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:26,739 INFO L482 AbstractCegarLoop]: Abstraction has 1047 states and 3532 transitions. [2021-08-12 19:55:26,740 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 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-08-12 19:55:26,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 3532 transitions. [2021-08-12 19:55:26,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:26,741 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:26,741 INFO L550 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] [2021-08-12 19:55:26,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-08-12 19:55:26,942 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:26,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:26,942 INFO L82 PathProgramCache]: Analyzing trace with hash -877600375, now seen corresponding path program 32 times [2021-08-12 19:55:26,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:26,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027335100] [2021-08-12 19:55:26,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:26,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:26,972 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:26,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:26,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027335100] [2021-08-12 19:55:26,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027335100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:26,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312116414] [2021-08-12 19:55:26,972 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 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-08-12 19:55:26,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:55:26,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:26,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:26,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:27,041 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:27,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312116414] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:27,041 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:27,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-12 19:55:27,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101682453] [2021-08-12 19:55:27,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-08-12 19:55:27,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:27,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-12 19:55:27,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-12 19:55:27,057 INFO L87 Difference]: Start difference. First operand 1047 states and 3532 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 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-08-12 19:55:28,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:28,042 INFO L93 Difference]: Finished difference Result 1753 states and 5544 transitions. [2021-08-12 19:55:28,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-12 19:55:28,042 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 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 24 [2021-08-12 19:55:28,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:28,046 INFO L225 Difference]: With dead ends: 1753 [2021-08-12 19:55:28,046 INFO L226 Difference]: Without dead ends: 1716 [2021-08-12 19:55:28,046 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 110.7ms TimeCoverageRelationStatistics Valid=136, Invalid=370, Unknown=0, NotChecked=0, Total=506 [2021-08-12 19:55:28,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1716 states. [2021-08-12 19:55:28,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1716 to 1047. [2021-08-12 19:55:28,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 1046 states have (on average 3.372848948374761) internal successors, (3528), 1046 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:28,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 3528 transitions. [2021-08-12 19:55:28,185 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 3528 transitions. Word has length 24 [2021-08-12 19:55:28,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:28,186 INFO L482 AbstractCegarLoop]: Abstraction has 1047 states and 3528 transitions. [2021-08-12 19:55:28,186 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 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-08-12 19:55:28,186 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 3528 transitions. [2021-08-12 19:55:28,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:28,188 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:28,188 INFO L550 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] [2021-08-12 19:55:28,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:28,401 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:28,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:28,401 INFO L82 PathProgramCache]: Analyzing trace with hash 719526341, now seen corresponding path program 33 times [2021-08-12 19:55:28,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:28,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008499954] [2021-08-12 19:55:28,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:28,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:28,439 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:28,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:28,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008499954] [2021-08-12 19:55:28,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008499954] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:28,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946062008] [2021-08-12 19:55:28,439 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 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-08-12 19:55:28,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:55:28,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:28,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:28,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:28,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:28,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946062008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:28,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:28,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:55:28,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066809523] [2021-08-12 19:55:28,541 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:55:28,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:28,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:55:28,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:55:28,541 INFO L87 Difference]: Start difference. First operand 1047 states and 3528 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:29,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:29,692 INFO L93 Difference]: Finished difference Result 1846 states and 5777 transitions. [2021-08-12 19:55:29,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 19:55:29,692 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 24 [2021-08-12 19:55:29,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:29,696 INFO L225 Difference]: With dead ends: 1846 [2021-08-12 19:55:29,696 INFO L226 Difference]: Without dead ends: 1821 [2021-08-12 19:55:29,696 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 197.3ms TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2021-08-12 19:55:29,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2021-08-12 19:55:29,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1119. [2021-08-12 19:55:29,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1118 states have (on average 3.370304114490161) internal successors, (3768), 1118 states have internal predecessors, (3768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:29,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 3768 transitions. [2021-08-12 19:55:29,879 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 3768 transitions. Word has length 24 [2021-08-12 19:55:29,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:29,879 INFO L482 AbstractCegarLoop]: Abstraction has 1119 states and 3768 transitions. [2021-08-12 19:55:29,879 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:29,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 3768 transitions. [2021-08-12 19:55:29,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:29,881 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:29,881 INFO L550 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] [2021-08-12 19:55:30,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,37 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:30,082 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:30,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:30,082 INFO L82 PathProgramCache]: Analyzing trace with hash -1932401801, now seen corresponding path program 34 times [2021-08-12 19:55:30,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:30,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301387184] [2021-08-12 19:55:30,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:30,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:30,115 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:30,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:30,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301387184] [2021-08-12 19:55:30,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301387184] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:30,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996522784] [2021-08-12 19:55:30,115 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 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-08-12 19:55:30,142 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:55:30,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:30,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:30,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:30,203 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:30,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996522784] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:30,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:30,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-12 19:55:30,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539198496] [2021-08-12 19:55:30,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-08-12 19:55:30,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:30,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-12 19:55:30,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-12 19:55:30,204 INFO L87 Difference]: Start difference. First operand 1119 states and 3768 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:31,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:31,333 INFO L93 Difference]: Finished difference Result 1815 states and 5702 transitions. [2021-08-12 19:55:31,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-12 19:55:31,333 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 24 [2021-08-12 19:55:31,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:31,337 INFO L225 Difference]: With dead ends: 1815 [2021-08-12 19:55:31,337 INFO L226 Difference]: Without dead ends: 1786 [2021-08-12 19:55:31,337 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 169.5ms TimeCoverageRelationStatistics Valid=156, Invalid=494, Unknown=0, NotChecked=0, Total=650 [2021-08-12 19:55:31,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2021-08-12 19:55:31,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1119. [2021-08-12 19:55:31,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1118 states have (on average 3.368515205724508) internal successors, (3766), 1118 states have internal predecessors, (3766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:31,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 3766 transitions. [2021-08-12 19:55:31,486 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 3766 transitions. Word has length 24 [2021-08-12 19:55:31,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:31,487 INFO L482 AbstractCegarLoop]: Abstraction has 1119 states and 3766 transitions. [2021-08-12 19:55:31,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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-08-12 19:55:31,487 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 3766 transitions. [2021-08-12 19:55:31,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-12 19:55:31,489 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:31,489 INFO L550 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] [2021-08-12 19:55:31,704 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2021-08-12 19:55:31,705 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:31,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:31,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1095108317, now seen corresponding path program 35 times [2021-08-12 19:55:31,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:31,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447599573] [2021-08-12 19:55:31,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:31,735 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:31,735 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:31,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447599573] [2021-08-12 19:55:31,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447599573] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:31,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618855782] [2021-08-12 19:55:31,736 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 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-08-12 19:55:31,760 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:55:31,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:31,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-12 19:55:31,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:31,812 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:31,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618855782] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:31,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:31,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-12 19:55:31,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718197219] [2021-08-12 19:55:31,813 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-08-12 19:55:31,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:31,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-12 19:55:31,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-12 19:55:31,813 INFO L87 Difference]: Start difference. First operand 1119 states and 3766 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:32,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:32,719 INFO L93 Difference]: Finished difference Result 1674 states and 5382 transitions. [2021-08-12 19:55:32,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:55:32,720 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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 24 [2021-08-12 19:55:32,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:32,723 INFO L225 Difference]: With dead ends: 1674 [2021-08-12 19:55:32,723 INFO L226 Difference]: Without dead ends: 1637 [2021-08-12 19:55:32,723 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 86.3ms TimeCoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:55:32,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1637 states. [2021-08-12 19:55:32,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1637 to 1119. [2021-08-12 19:55:32,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1118 states have (on average 3.3649373881932023) internal successors, (3762), 1118 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:32,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 3762 transitions. [2021-08-12 19:55:32,874 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 3762 transitions. Word has length 24 [2021-08-12 19:55:32,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:32,874 INFO L482 AbstractCegarLoop]: Abstraction has 1119 states and 3762 transitions. [2021-08-12 19:55:32,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 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-08-12 19:55:32,874 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 3762 transitions. [2021-08-12 19:55:32,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:55:32,876 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:32,876 INFO L550 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] [2021-08-12 19:55:33,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:33,077 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:33,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:33,077 INFO L82 PathProgramCache]: Analyzing trace with hash 1918687339, now seen corresponding path program 4 times [2021-08-12 19:55:33,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:33,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300312478] [2021-08-12 19:55:33,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:33,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:33,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:33,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:33,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300312478] [2021-08-12 19:55:33,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300312478] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:33,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858871638] [2021-08-12 19:55:33,504 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:33,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:55:33,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:33,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:55:33,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:34,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:55:34,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:55:34,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-08-12 19:55:34,061 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:55:34,068 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:55:34,075 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:55:34,082 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:55:34,089 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:55:34,095 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:55:34,102 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:55:34,109 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:55:34,116 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:55:34,123 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:55:34,130 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:55:34,136 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:34,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:34,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:55:34,140 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:34,160 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:55:34,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:55:34,175 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:548, output treesize:15 [2021-08-12 19:55:34,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:34,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858871638] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:34,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:34,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:55:34,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134659491] [2021-08-12 19:55:34,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:55:34,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:34,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:55:34,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:55:34,204 INFO L87 Difference]: Start difference. First operand 1119 states and 3762 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:55:35,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:35,619 INFO L93 Difference]: Finished difference Result 1519 states and 4957 transitions. [2021-08-12 19:55:35,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:55:35,620 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:55:35,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:35,623 INFO L225 Difference]: With dead ends: 1519 [2021-08-12 19:55:35,623 INFO L226 Difference]: Without dead ends: 1502 [2021-08-12 19:55:35,623 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 975.3ms TimeCoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2021-08-12 19:55:35,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1502 states. [2021-08-12 19:55:35,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1502 to 1141. [2021-08-12 19:55:35,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1141 states, 1140 states have (on average 3.362280701754386) internal successors, (3833), 1140 states have internal predecessors, (3833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:35,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1141 states to 1141 states and 3833 transitions. [2021-08-12 19:55:35,784 INFO L78 Accepts]: Start accepts. Automaton has 1141 states and 3833 transitions. Word has length 26 [2021-08-12 19:55:35,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:35,784 INFO L482 AbstractCegarLoop]: Abstraction has 1141 states and 3833 transitions. [2021-08-12 19:55:35,784 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:55:35,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1141 states and 3833 transitions. [2021-08-12 19:55:35,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:55:35,787 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:35,787 INFO L550 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] [2021-08-12 19:55:36,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:36,001 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:36,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:36,001 INFO L82 PathProgramCache]: Analyzing trace with hash -109710677, now seen corresponding path program 5 times [2021-08-12 19:55:36,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:36,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570191559] [2021-08-12 19:55:36,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:36,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:36,532 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:36,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:36,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570191559] [2021-08-12 19:55:36,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570191559] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:36,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908826193] [2021-08-12 19:55:36,533 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:36,564 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:55:36,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:36,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:55:36,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:37,002 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 34 [2021-08-12 19:55:37,063 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_3], 2=[A, v_prenex_5]} [2021-08-12 19:55:37,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:37,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:55:37,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:37,179 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2021-08-12 19:55:37,179 INFO L628 ElimStorePlain]: treesize reduction 86, result has 47.9 percent of original size [2021-08-12 19:55:37,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:37,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:37,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:55:37,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:37,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:55:37,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:37,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:37,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:55:37,210 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:37,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:55:37,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:55:37,230 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:179, output treesize:15 [2021-08-12 19:55:37,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:37,272 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908826193] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:37,272 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:37,272 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:55:37,272 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089712065] [2021-08-12 19:55:37,272 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:55:37,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:37,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:55:37,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:55:37,273 INFO L87 Difference]: Start difference. First operand 1141 states and 3833 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:55:39,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:39,074 INFO L93 Difference]: Finished difference Result 1716 states and 5522 transitions. [2021-08-12 19:55:39,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-12 19:55:39,075 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:55:39,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:39,078 INFO L225 Difference]: With dead ends: 1716 [2021-08-12 19:55:39,078 INFO L226 Difference]: Without dead ends: 1684 [2021-08-12 19:55:39,079 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 1342.5ms TimeCoverageRelationStatistics Valid=200, Invalid=792, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:55:39,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1684 states. [2021-08-12 19:55:39,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1684 to 1168. [2021-08-12 19:55:39,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 1167 states have (on average 3.348757497857755) internal successors, (3908), 1167 states have internal predecessors, (3908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:39,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 3908 transitions. [2021-08-12 19:55:39,256 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 3908 transitions. Word has length 26 [2021-08-12 19:55:39,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:39,257 INFO L482 AbstractCegarLoop]: Abstraction has 1168 states and 3908 transitions. [2021-08-12 19:55:39,257 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:55:39,257 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 3908 transitions. [2021-08-12 19:55:39,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:55:39,259 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:39,259 INFO L550 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] [2021-08-12 19:55:39,459 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:39,459 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:39,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:39,460 INFO L82 PathProgramCache]: Analyzing trace with hash 1481718631, now seen corresponding path program 36 times [2021-08-12 19:55:39,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:39,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750946950] [2021-08-12 19:55:39,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:39,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:39,892 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:39,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:39,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750946950] [2021-08-12 19:55:39,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750946950] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:39,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676960367] [2021-08-12 19:55:39,893 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:39,926 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:55:39,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:39,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:55:39,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:40,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:55:40,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:55:40,607 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:55:40,622 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 13 [2021-08-12 19:55:40,632 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-08-12 19:55:40,643 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:55:40,654 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:55:40,663 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 19:55:40,672 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-08-12 19:55:40,681 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2021-08-12 19:55:40,691 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:55:40,700 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 13 [2021-08-12 19:55:40,710 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-08-12 19:55:40,718 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:55:40,729 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:40,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:40,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:55:40,734 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:40,754 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:55:40,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:55:40,755 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:637, output treesize:15 [2021-08-12 19:55:40,784 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:40,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676960367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:40,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:40,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-08-12 19:55:40,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938269196] [2021-08-12 19:55:40,786 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:55:40,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:40,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:55:40,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:55:40,787 INFO L87 Difference]: Start difference. First operand 1168 states and 3908 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:42,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:42,988 INFO L93 Difference]: Finished difference Result 1627 states and 5245 transitions. [2021-08-12 19:55:42,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-12 19:55:42,988 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:55:42,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:42,992 INFO L225 Difference]: With dead ends: 1627 [2021-08-12 19:55:42,992 INFO L226 Difference]: Without dead ends: 1610 [2021-08-12 19:55:42,992 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 1518.0ms TimeCoverageRelationStatistics Valid=235, Invalid=1097, Unknown=0, NotChecked=0, Total=1332 [2021-08-12 19:55:42,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2021-08-12 19:55:43,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1198. [2021-08-12 19:55:43,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1198 states, 1197 states have (on average 3.3333333333333335) internal successors, (3990), 1197 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:43,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 3990 transitions. [2021-08-12 19:55:43,189 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 3990 transitions. Word has length 26 [2021-08-12 19:55:43,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:43,189 INFO L482 AbstractCegarLoop]: Abstraction has 1198 states and 3990 transitions. [2021-08-12 19:55:43,189 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:43,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 3990 transitions. [2021-08-12 19:55:43,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:55:43,190 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:43,191 INFO L550 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] [2021-08-12 19:55:43,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2021-08-12 19:55:43,391 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:43,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:43,392 INFO L82 PathProgramCache]: Analyzing trace with hash -2008201489, now seen corresponding path program 6 times [2021-08-12 19:55:43,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:43,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706311304] [2021-08-12 19:55:43,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:43,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:43,749 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:43,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:43,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706311304] [2021-08-12 19:55:43,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706311304] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:43,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557974827] [2021-08-12 19:55:43,749 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-08-12 19:55:43,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:55:43,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:43,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:55:43,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:44,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,035 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:55:44,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2021-08-12 19:55:44,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,047 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:55:44,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 19:55:44,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,060 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:55:44,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:55:44,061 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,073 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:55:44,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27 [2021-08-12 19:55:44,079 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,091 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:55:44,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:55:44,096 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,110 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:55:44,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-08-12 19:55:44,112 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,123 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:55:44,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:55:44,124 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,135 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:55:44,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2021-08-12 19:55:44,136 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,148 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:55:44,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 1 [2021-08-12 19:55:44,149 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,162 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:55:44,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-08-12 19:55:44,164 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,177 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:55:44,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 19:55:44,179 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,191 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:55:44,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 1 [2021-08-12 19:55:44,192 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,204 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:55:44,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 1 [2021-08-12 19:55:44,205 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,215 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:55:44,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:55:44,217 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,226 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:55:44,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:55:44,227 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:44,236 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:55:44,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:55:44,238 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:44,334 INFO L628 ElimStorePlain]: treesize reduction 16, result has 85.6 percent of original size [2021-08-12 19:55:44,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-08-12 19:55:44,335 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:589, output treesize:95 [2021-08-12 19:55:44,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:44,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557974827] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:44,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:44,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-12 19:55:44,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146028672] [2021-08-12 19:55:44,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:55:44,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:44,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:55:44,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:55:44,435 INFO L87 Difference]: Start difference. First operand 1198 states and 3990 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:46,025 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-08-12 19:55:46,660 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 56 [2021-08-12 19:55:46,842 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-08-12 19:55:47,515 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-08-12 19:55:48,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:48,612 INFO L93 Difference]: Finished difference Result 2147 states and 6711 transitions. [2021-08-12 19:55:48,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-12 19:55:48,613 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:55:48,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:48,616 INFO L225 Difference]: With dead ends: 2147 [2021-08-12 19:55:48,616 INFO L226 Difference]: Without dead ends: 2100 [2021-08-12 19:55:48,617 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 2561.1ms TimeCoverageRelationStatistics Valid=366, Invalid=2084, Unknown=0, NotChecked=0, Total=2450 [2021-08-12 19:55:48,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2100 states. [2021-08-12 19:55:48,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2100 to 1216. [2021-08-12 19:55:48,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1216 states, 1215 states have (on average 3.3390946502057615) internal successors, (4057), 1215 states have internal predecessors, (4057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:48,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1216 states to 1216 states and 4057 transitions. [2021-08-12 19:55:48,811 INFO L78 Accepts]: Start accepts. Automaton has 1216 states and 4057 transitions. Word has length 26 [2021-08-12 19:55:48,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:48,811 INFO L482 AbstractCegarLoop]: Abstraction has 1216 states and 4057 transitions. [2021-08-12 19:55:48,811 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:48,812 INFO L276 IsEmpty]: Start isEmpty. Operand 1216 states and 4057 transitions. [2021-08-12 19:55:48,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:55:48,813 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:48,813 INFO L550 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] [2021-08-12 19:55:49,014 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:49,014 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:49,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:49,014 INFO L82 PathProgramCache]: Analyzing trace with hash -457819925, now seen corresponding path program 37 times [2021-08-12 19:55:49,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:49,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739354743] [2021-08-12 19:55:49,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:49,340 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-08-12 19:55:49,443 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:49,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:49,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739354743] [2021-08-12 19:55:49,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739354743] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:49,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604804992] [2021-08-12 19:55:49,444 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-08-12 19:55:49,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:49,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:55:49,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:50,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:55:50,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:55:50,072 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 13 [2021-08-12 19:55:50,081 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:55:50,091 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-08-12 19:55:50,100 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 13 [2021-08-12 19:55:50,110 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-08-12 19:55:50,124 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:55:50,133 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2021-08-12 19:55:50,144 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:55:50,152 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-08-12 19:55:50,161 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:55:50,169 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:55:50,177 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 19:55:50,185 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:55:50,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:55:50,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:55:50,191 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:50,209 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:55:50,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:55:50,211 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:637, output treesize:15 [2021-08-12 19:55:50,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:50,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604804992] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:50,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:50,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-08-12 19:55:50,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698308520] [2021-08-12 19:55:50,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:55:50,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:50,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:55:50,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:55:50,242 INFO L87 Difference]: Start difference. First operand 1216 states and 4057 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:54,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:55:54,185 INFO L93 Difference]: Finished difference Result 1917 states and 6098 transitions. [2021-08-12 19:55:54,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-12 19:55:54,185 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:55:54,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:55:54,189 INFO L225 Difference]: With dead ends: 1917 [2021-08-12 19:55:54,189 INFO L226 Difference]: Without dead ends: 1900 [2021-08-12 19:55:54,190 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 784 ImplicationChecksByTransitivity, 2795.6ms TimeCoverageRelationStatistics Valid=500, Invalid=2362, Unknown=0, NotChecked=0, Total=2862 [2021-08-12 19:55:54,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1900 states. [2021-08-12 19:55:54,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1900 to 1227. [2021-08-12 19:55:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1227 states, 1226 states have (on average 3.3450244698205545) internal successors, (4101), 1226 states have internal predecessors, (4101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:54,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1227 states to 1227 states and 4101 transitions. [2021-08-12 19:55:54,392 INFO L78 Accepts]: Start accepts. Automaton has 1227 states and 4101 transitions. Word has length 26 [2021-08-12 19:55:54,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:55:54,392 INFO L482 AbstractCegarLoop]: Abstraction has 1227 states and 4101 transitions. [2021-08-12 19:55:54,393 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:55:54,393 INFO L276 IsEmpty]: Start isEmpty. Operand 1227 states and 4101 transitions. [2021-08-12 19:55:54,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:55:54,394 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:55:54,394 INFO L550 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] [2021-08-12 19:55:54,595 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:55:54,595 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:55:54,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:55:54,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1434138769, now seen corresponding path program 38 times [2021-08-12 19:55:54,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:55:54,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748738601] [2021-08-12 19:55:54,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:55:54,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:55:54,926 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:54,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:55:54,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748738601] [2021-08-12 19:55:54,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748738601] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:54,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92928713] [2021-08-12 19:55:54,926 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-08-12 19:55:54,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:55:54,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:55:54,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-12 19:55:54,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:55:55,641 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-08-12 19:55:55,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 51 [2021-08-12 19:55:55,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:55,713 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-08-12 19:55:55,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 51 [2021-08-12 19:55:55,724 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:55,747 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:55:55,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 1 [2021-08-12 19:55:55,748 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:55,799 INFO L354 Elim1Store]: treesize reduction 12, result has 70.7 percent of original size [2021-08-12 19:55:55,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 47 [2021-08-12 19:55:55,809 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:55,848 INFO L354 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2021-08-12 19:55:55,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 32 [2021-08-12 19:55:55,850 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:55,868 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:55:55,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 1 [2021-08-12 19:55:55,869 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:55,913 INFO L354 Elim1Store]: treesize reduction 12, result has 70.7 percent of original size [2021-08-12 19:55:55,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 47 [2021-08-12 19:55:55,934 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:55,978 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-08-12 19:55:55,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 51 [2021-08-12 19:55:55,986 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:56,019 INFO L354 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2021-08-12 19:55:56,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 32 [2021-08-12 19:55:56,021 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:56,061 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-08-12 19:55:56,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 45 [2021-08-12 19:55:56,074 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:56,121 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-12 19:55:56,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 40 [2021-08-12 19:55:56,129 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:56,152 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:55:56,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 1 [2021-08-12 19:55:56,153 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:56,198 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-12 19:55:56,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 40 [2021-08-12 19:55:56,206 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:56,230 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:55:56,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 1 [2021-08-12 19:55:56,231 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:56,274 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-12 19:55:56,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 40 [2021-08-12 19:55:56,283 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:56,318 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-12 19:55:56,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 40 [2021-08-12 19:55:56,324 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:55:56,605 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 49 [2021-08-12 19:55:56,606 INFO L628 ElimStorePlain]: treesize reduction 296, result has 49.5 percent of original size [2021-08-12 19:55:56,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 19:55:56,626 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:833, output treesize:341 [2021-08-12 19:55:56,833 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2021-08-12 19:55:57,022 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:55:57,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92928713] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:55:57,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:55:57,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 23 [2021-08-12 19:55:57,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926402991] [2021-08-12 19:55:57,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-08-12 19:55:57,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:55:57,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-12 19:55:57,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:55:57,024 INFO L87 Difference]: Start difference. First operand 1227 states and 4101 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 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-08-12 19:55:58,770 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 52 [2021-08-12 19:55:59,205 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 44 [2021-08-12 19:55:59,659 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 65 [2021-08-12 19:56:00,255 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 58 [2021-08-12 19:56:00,528 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 59 [2021-08-12 19:56:01,271 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 58 [2021-08-12 19:56:01,928 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 57 [2021-08-12 19:56:02,101 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 37 [2021-08-12 19:56:03,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:03,346 INFO L93 Difference]: Finished difference Result 2517 states and 7732 transitions. [2021-08-12 19:56:03,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-12 19:56:03,346 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 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 26 [2021-08-12 19:56:03,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:03,351 INFO L225 Difference]: With dead ends: 2517 [2021-08-12 19:56:03,351 INFO L226 Difference]: Without dead ends: 2470 [2021-08-12 19:56:03,352 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1318 ImplicationChecksByTransitivity, 4768.8ms TimeCoverageRelationStatistics Valid=695, Invalid=3727, Unknown=0, NotChecked=0, Total=4422 [2021-08-12 19:56:03,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2470 states. [2021-08-12 19:56:03,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2470 to 1399. [2021-08-12 19:56:03,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1399 states, 1398 states have (on average 3.3125894134477827) internal successors, (4631), 1398 states have internal predecessors, (4631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:03,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1399 states to 1399 states and 4631 transitions. [2021-08-12 19:56:03,629 INFO L78 Accepts]: Start accepts. Automaton has 1399 states and 4631 transitions. Word has length 26 [2021-08-12 19:56:03,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:03,629 INFO L482 AbstractCegarLoop]: Abstraction has 1399 states and 4631 transitions. [2021-08-12 19:56:03,629 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 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-08-12 19:56:03,630 INFO L276 IsEmpty]: Start isEmpty. Operand 1399 states and 4631 transitions. [2021-08-12 19:56:03,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:03,632 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:03,632 INFO L550 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] [2021-08-12 19:56:03,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2021-08-12 19:56:03,847 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:03,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:03,847 INFO L82 PathProgramCache]: Analyzing trace with hash 775761299, now seen corresponding path program 7 times [2021-08-12 19:56:03,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:03,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970485267] [2021-08-12 19:56:03,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:03,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:04,171 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:04,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:04,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970485267] [2021-08-12 19:56:04,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970485267] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:04,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036686462] [2021-08-12 19:56:04,171 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:04,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:04,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:56:04,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:04,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-08-12 19:56:04,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:04,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:56:04,597 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:04,604 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:04,610 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:04,615 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:04,621 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:56:04,628 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:04,633 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:04,638 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:56:04,644 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:04,649 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:04,656 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:04,662 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:04,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:04,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:56:04,666 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:04,683 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:56:04,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:56:04,685 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:548, output treesize:15 [2021-08-12 19:56:04,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:04,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036686462] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:04,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:04,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:56:04,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800730427] [2021-08-12 19:56:04,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:56:04,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:04,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:56:04,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:56:04,708 INFO L87 Difference]: Start difference. First operand 1399 states and 4631 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:56:06,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:06,699 INFO L93 Difference]: Finished difference Result 1806 states and 5853 transitions. [2021-08-12 19:56:06,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-12 19:56:06,700 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:56:06,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:06,704 INFO L225 Difference]: With dead ends: 1806 [2021-08-12 19:56:06,704 INFO L226 Difference]: Without dead ends: 1789 [2021-08-12 19:56:06,704 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 990.0ms TimeCoverageRelationStatistics Valid=171, Invalid=641, Unknown=0, NotChecked=0, Total=812 [2021-08-12 19:56:06,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1789 states. [2021-08-12 19:56:06,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1789 to 1410. [2021-08-12 19:56:06,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1410 states, 1409 states have (on average 3.3101490418736694) internal successors, (4664), 1409 states have internal predecessors, (4664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:06,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1410 states to 1410 states and 4664 transitions. [2021-08-12 19:56:06,984 INFO L78 Accepts]: Start accepts. Automaton has 1410 states and 4664 transitions. Word has length 26 [2021-08-12 19:56:06,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:06,984 INFO L482 AbstractCegarLoop]: Abstraction has 1410 states and 4664 transitions. [2021-08-12 19:56:06,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:56:06,984 INFO L276 IsEmpty]: Start isEmpty. Operand 1410 states and 4664 transitions. [2021-08-12 19:56:06,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:06,987 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:06,987 INFO L550 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] [2021-08-12 19:56:07,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable510 [2021-08-12 19:56:07,190 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:07,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:07,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1252636717, now seen corresponding path program 8 times [2021-08-12 19:56:07,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:07,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441290165] [2021-08-12 19:56:07,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:07,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:07,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:07,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:07,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441290165] [2021-08-12 19:56:07,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441290165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:07,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894166709] [2021-08-12 19:56:07,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:07,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:56:07,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:56:07,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-12 19:56:07,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:08,048 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2021-08-12 19:56:08,179 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:08,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 35 [2021-08-12 19:56:08,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:08,195 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:56:08,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:56:08,196 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:08,496 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 125 [2021-08-12 19:56:08,497 INFO L628 ElimStorePlain]: treesize reduction 146, result has 72.2 percent of original size [2021-08-12 19:56:08,519 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:56:08,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:56:08,520 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:08,536 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:08,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 19:56:08,538 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:08,814 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 123 [2021-08-12 19:56:08,814 INFO L628 ElimStorePlain]: treesize reduction 31, result has 91.5 percent of original size [2021-08-12 19:56:08,829 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:08,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-08-12 19:56:08,834 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:08,951 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-08-12 19:56:08,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:08,969 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:56:08,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 19:56:08,970 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:09,087 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2021-08-12 19:56:09,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:09,106 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:56:09,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2021-08-12 19:56:09,110 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:09,221 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-08-12 19:56:09,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:09,242 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:56:09,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 28 [2021-08-12 19:56:09,247 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:09,355 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-08-12 19:56:09,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:09,377 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:56:09,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-08-12 19:56:09,379 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:09,484 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-08-12 19:56:09,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:09,500 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:56:09,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:56:09,502 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:09,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:09,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 19:56:09,636 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 16 variables, input treesize:563, output treesize:331 [2021-08-12 19:56:09,827 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 27 [2021-08-12 19:56:09,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:09,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894166709] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:09,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:09,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-08-12 19:56:09,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836528884] [2021-08-12 19:56:09,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:56:09,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:09,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:56:09,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:56:09,890 INFO L87 Difference]: Start difference. First operand 1410 states and 4664 transitions. Second operand has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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-08-12 19:56:11,491 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2021-08-12 19:56:11,813 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 49 [2021-08-12 19:56:12,187 WARN L205 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-08-12 19:56:12,491 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-08-12 19:56:13,091 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 51 [2021-08-12 19:56:13,586 WARN L205 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 74 [2021-08-12 19:56:14,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:14,602 INFO L93 Difference]: Finished difference Result 2140 states and 6781 transitions. [2021-08-12 19:56:14,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-12 19:56:14,602 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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 26 [2021-08-12 19:56:14,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:14,606 INFO L225 Difference]: With dead ends: 2140 [2021-08-12 19:56:14,606 INFO L226 Difference]: Without dead ends: 2108 [2021-08-12 19:56:14,607 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 3636.0ms TimeCoverageRelationStatistics Valid=295, Invalid=1685, Unknown=0, NotChecked=0, Total=1980 [2021-08-12 19:56:14,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2021-08-12 19:56:14,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1416. [2021-08-12 19:56:14,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1416 states, 1415 states have (on average 3.3123674911660776) internal successors, (4687), 1415 states have internal predecessors, (4687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:14,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 4687 transitions. [2021-08-12 19:56:14,880 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 4687 transitions. Word has length 26 [2021-08-12 19:56:14,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:14,880 INFO L482 AbstractCegarLoop]: Abstraction has 1416 states and 4687 transitions. [2021-08-12 19:56:14,880 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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-08-12 19:56:14,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 4687 transitions. [2021-08-12 19:56:14,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:14,882 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:14,882 INFO L550 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] [2021-08-12 19:56:15,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable554 [2021-08-12 19:56:15,083 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:15,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:15,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1104920871, now seen corresponding path program 9 times [2021-08-12 19:56:15,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:15,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977906688] [2021-08-12 19:56:15,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:15,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:15,326 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:15,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:15,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977906688] [2021-08-12 19:56:15,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977906688] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:15,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516366262] [2021-08-12 19:56:15,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:15,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:56:15,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:56:15,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:56:15,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:16,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:16,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:16,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:56:16,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:16,220 INFO L628 ElimStorePlain]: treesize reduction 130, result has 44.0 percent of original size [2021-08-12 19:56:16,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:16,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:56:16,225 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:16,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:16,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:16,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:16,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:56:16,263 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:16,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:16,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:16,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:16,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:56:16,294 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:16,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:16,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 19:56:16,317 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 12 variables, input treesize:265, output treesize:29 [2021-08-12 19:56:16,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:16,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516366262] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:16,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:16,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:56:16,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762413053] [2021-08-12 19:56:16,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:56:16,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:16,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:56:16,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:56:16,349 INFO L87 Difference]: Start difference. First operand 1416 states and 4687 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:56:16,926 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 46 [2021-08-12 19:56:17,180 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 56 [2021-08-12 19:56:17,359 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 62 [2021-08-12 19:56:17,762 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 73 [2021-08-12 19:56:17,929 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 72 [2021-08-12 19:56:18,323 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 84 [2021-08-12 19:56:19,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:19,735 INFO L93 Difference]: Finished difference Result 2244 states and 7152 transitions. [2021-08-12 19:56:19,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 19:56:19,735 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:56:19,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:19,741 INFO L225 Difference]: With dead ends: 2244 [2021-08-12 19:56:19,741 INFO L226 Difference]: Without dead ends: 2212 [2021-08-12 19:56:19,741 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 2094.1ms TimeCoverageRelationStatistics Valid=286, Invalid=1046, Unknown=0, NotChecked=0, Total=1332 [2021-08-12 19:56:19,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2212 states. [2021-08-12 19:56:20,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2212 to 1446. [2021-08-12 19:56:20,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1446 states, 1445 states have (on average 3.322491349480969) internal successors, (4801), 1445 states have internal predecessors, (4801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:20,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 4801 transitions. [2021-08-12 19:56:20,043 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 4801 transitions. Word has length 26 [2021-08-12 19:56:20,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:20,043 INFO L482 AbstractCegarLoop]: Abstraction has 1446 states and 4801 transitions. [2021-08-12 19:56:20,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:56:20,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 4801 transitions. [2021-08-12 19:56:20,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:20,045 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:20,045 INFO L550 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] [2021-08-12 19:56:20,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable587 [2021-08-12 19:56:20,245 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:20,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:20,246 INFO L82 PathProgramCache]: Analyzing trace with hash 937111779, now seen corresponding path program 10 times [2021-08-12 19:56:20,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:20,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509086125] [2021-08-12 19:56:20,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:20,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:20,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:20,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509086125] [2021-08-12 19:56:20,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509086125] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:20,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844961509] [2021-08-12 19:56:20,500 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:20,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:56:20,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:56:20,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:56:20,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:20,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:20,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:56:20,877 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:20,882 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:20,887 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:56:20,893 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:20,900 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:20,907 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-08-12 19:56:20,914 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:20,921 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:20,928 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:20,935 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:56:20,942 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:20,948 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:20,955 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:20,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:20,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:56:20,959 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:20,983 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:56:20,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:56:20,984 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:548, output treesize:15 [2021-08-12 19:56:21,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:21,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844961509] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:21,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:21,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-12 19:56:21,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187123967] [2021-08-12 19:56:21,020 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 19:56:21,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:21,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 19:56:21,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-08-12 19:56:21,021 INFO L87 Difference]: Start difference. First operand 1446 states and 4801 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:22,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:22,786 INFO L93 Difference]: Finished difference Result 1755 states and 5745 transitions. [2021-08-12 19:56:22,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:56:22,787 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:56:22,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:22,790 INFO L225 Difference]: With dead ends: 1755 [2021-08-12 19:56:22,790 INFO L226 Difference]: Without dead ends: 1738 [2021-08-12 19:56:22,791 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 661.1ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-08-12 19:56:22,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1738 states. [2021-08-12 19:56:23,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1738 to 1455. [2021-08-12 19:56:23,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1455 states, 1454 states have (on average 3.3266850068775793) internal successors, (4837), 1454 states have internal predecessors, (4837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:23,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1455 states to 1455 states and 4837 transitions. [2021-08-12 19:56:23,094 INFO L78 Accepts]: Start accepts. Automaton has 1455 states and 4837 transitions. Word has length 26 [2021-08-12 19:56:23,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:23,095 INFO L482 AbstractCegarLoop]: Abstraction has 1455 states and 4837 transitions. [2021-08-12 19:56:23,095 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:23,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1455 states and 4837 transitions. [2021-08-12 19:56:23,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:23,097 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:23,097 INFO L550 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] [2021-08-12 19:56:23,297 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable608,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:23,297 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:23,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:23,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1130404249, now seen corresponding path program 11 times [2021-08-12 19:56:23,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:23,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75807568] [2021-08-12 19:56:23,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:23,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:23,523 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:23,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:23,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75807568] [2021-08-12 19:56:23,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75807568] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:23,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315742405] [2021-08-12 19:56:23,523 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:23,554 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:56:23,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:56:23,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-12 19:56:23,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:23,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:23,958 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:56:23,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:56:23,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:23,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:23,970 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:56:23,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:56:23,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:23,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:23,980 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:23,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:23,980 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:23,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:23,990 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:23,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 19:56:23,994 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:23,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,004 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:24,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:56:24,006 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,014 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:24,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:24,015 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,023 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:24,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:24,024 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,034 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:56:24,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:56:24,035 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,046 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:24,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:56:24,049 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,057 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:24,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:24,058 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,066 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:24,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:24,066 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,075 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:24,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2021-08-12 19:56:24,075 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,083 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:24,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:24,084 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,091 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:24,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:24,092 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,099 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:24,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:24,100 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:24,107 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:56:24,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:56:24,108 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:24,199 INFO L628 ElimStorePlain]: treesize reduction 24, result has 82.5 percent of original size [2021-08-12 19:56:24,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-08-12 19:56:24,201 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:617, output treesize:91 [2021-08-12 19:56:24,295 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:24,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315742405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:24,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:24,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 19:56:24,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725867443] [2021-08-12 19:56:24,296 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:56:24,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:24,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:56:24,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:56:24,296 INFO L87 Difference]: Start difference. First operand 1455 states and 4837 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:25,186 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-08-12 19:56:25,653 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 48 [2021-08-12 19:56:25,838 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 56 [2021-08-12 19:56:26,141 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 51 [2021-08-12 19:56:27,217 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 39 [2021-08-12 19:56:28,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:28,498 INFO L93 Difference]: Finished difference Result 2495 states and 7971 transitions. [2021-08-12 19:56:28,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-12 19:56:28,498 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:56:28,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:28,503 INFO L225 Difference]: With dead ends: 2495 [2021-08-12 19:56:28,503 INFO L226 Difference]: Without dead ends: 2463 [2021-08-12 19:56:28,503 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 2286.6ms TimeCoverageRelationStatistics Valid=369, Invalid=1611, Unknown=0, NotChecked=0, Total=1980 [2021-08-12 19:56:28,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2463 states. [2021-08-12 19:56:28,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2463 to 1468. [2021-08-12 19:56:28,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1468 states, 1467 states have (on average 3.3340149965916837) internal successors, (4891), 1467 states have internal predecessors, (4891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:28,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1468 states to 1468 states and 4891 transitions. [2021-08-12 19:56:28,802 INFO L78 Accepts]: Start accepts. Automaton has 1468 states and 4891 transitions. Word has length 26 [2021-08-12 19:56:28,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:28,802 INFO L482 AbstractCegarLoop]: Abstraction has 1468 states and 4891 transitions. [2021-08-12 19:56:28,802 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:28,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1468 states and 4891 transitions. [2021-08-12 19:56:28,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:28,805 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:28,805 INFO L550 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] [2021-08-12 19:56:29,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable650 [2021-08-12 19:56:29,020 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:29,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:29,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1627125609, now seen corresponding path program 12 times [2021-08-12 19:56:29,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:29,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49352062] [2021-08-12 19:56:29,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:29,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:29,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:29,330 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:29,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49352062] [2021-08-12 19:56:29,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49352062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:29,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547581570] [2021-08-12 19:56:29,330 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:29,353 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:56:29,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:56:29,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:56:29,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:29,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,605 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:29,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27 [2021-08-12 19:56:29,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,619 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 1 [2021-08-12 19:56:29,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,634 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:29,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 18 [2021-08-12 19:56:29,637 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,649 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:56:29,650 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,661 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:56:29,661 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,672 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:29,672 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,686 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:56:29,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:56:29,687 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,700 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:56:29,702 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,712 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:29,713 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,725 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 1 [2021-08-12 19:56:29,725 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,736 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 19:56:29,742 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,752 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:29,753 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,762 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:56:29,764 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,774 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 16 [2021-08-12 19:56:29,788 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,800 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:56:29,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 17 [2021-08-12 19:56:29,802 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:29,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:29,809 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:56:29,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 1 [2021-08-12 19:56:29,809 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:29,877 INFO L628 ElimStorePlain]: treesize reduction 19, result has 82.2 percent of original size [2021-08-12 19:56:29,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-08-12 19:56:29,878 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:689, output treesize:88 [2021-08-12 19:56:29,954 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:29,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547581570] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:29,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:29,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-12 19:56:29,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048214215] [2021-08-12 19:56:29,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:56:29,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:29,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:56:29,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:56:29,956 INFO L87 Difference]: Start difference. First operand 1468 states and 4891 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:31,876 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-08-12 19:56:32,590 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2021-08-12 19:56:33,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:33,995 INFO L93 Difference]: Finished difference Result 2315 states and 7432 transitions. [2021-08-12 19:56:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-12 19:56:33,995 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:56:33,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:34,000 INFO L225 Difference]: With dead ends: 2315 [2021-08-12 19:56:34,000 INFO L226 Difference]: Without dead ends: 2283 [2021-08-12 19:56:34,000 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 2263.3ms TimeCoverageRelationStatistics Valid=388, Invalid=1868, Unknown=0, NotChecked=0, Total=2256 [2021-08-12 19:56:34,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2021-08-12 19:56:34,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 1477. [2021-08-12 19:56:34,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1476 states have (on average 3.3401084010840107) internal successors, (4930), 1476 states have internal predecessors, (4930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:34,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 4930 transitions. [2021-08-12 19:56:34,329 INFO L78 Accepts]: Start accepts. Automaton has 1477 states and 4930 transitions. Word has length 26 [2021-08-12 19:56:34,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:34,329 INFO L482 AbstractCegarLoop]: Abstraction has 1477 states and 4930 transitions. [2021-08-12 19:56:34,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:34,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1477 states and 4930 transitions. [2021-08-12 19:56:34,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:34,331 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:34,331 INFO L550 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] [2021-08-12 19:56:34,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable697 [2021-08-12 19:56:34,532 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:34,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:34,532 INFO L82 PathProgramCache]: Analyzing trace with hash -158392533, now seen corresponding path program 39 times [2021-08-12 19:56:34,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:34,532 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694176008] [2021-08-12 19:56:34,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:34,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:34,827 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:34,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:34,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694176008] [2021-08-12 19:56:34,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694176008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:34,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224748311] [2021-08-12 19:56:34,827 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-08-12 19:56:34,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:56:34,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:56:34,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:56:34,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:35,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2021-08-12 19:56:35,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:56:35,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:56:35,383 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:35,394 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:56:35,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 19:56:35,415 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-08-12 19:56:35,426 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 13 [2021-08-12 19:56:35,436 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:35,445 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:56:35,453 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:56:35,460 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:56:35,468 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-08-12 19:56:35,475 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-08-12 19:56:35,482 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:35,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:35,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 13 [2021-08-12 19:56:35,486 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:35,503 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:56:35,504 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:56:35,504 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:637, output treesize:15 [2021-08-12 19:56:35,532 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:35,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224748311] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:35,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:35,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-08-12 19:56:35,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026279402] [2021-08-12 19:56:35,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:56:35,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:35,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:56:35,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:56:35,533 INFO L87 Difference]: Start difference. First operand 1477 states and 4930 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:56:36,291 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-08-12 19:56:36,801 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-08-12 19:56:37,480 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 64 [2021-08-12 19:56:41,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:41,216 INFO L93 Difference]: Finished difference Result 3325 states and 10320 transitions. [2021-08-12 19:56:41,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-12 19:56:41,216 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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 26 [2021-08-12 19:56:41,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:41,222 INFO L225 Difference]: With dead ends: 3325 [2021-08-12 19:56:41,222 INFO L226 Difference]: Without dead ends: 3278 [2021-08-12 19:56:41,223 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1230 ImplicationChecksByTransitivity, 2761.4ms TimeCoverageRelationStatistics Valid=670, Invalid=3362, Unknown=0, NotChecked=0, Total=4032 [2021-08-12 19:56:41,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3278 states. [2021-08-12 19:56:41,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3278 to 1496. [2021-08-12 19:56:41,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1496 states, 1495 states have (on average 3.3578595317725752) internal successors, (5020), 1495 states have internal predecessors, (5020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:41,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 5020 transitions. [2021-08-12 19:56:41,553 INFO L78 Accepts]: Start accepts. Automaton has 1496 states and 5020 transitions. Word has length 26 [2021-08-12 19:56:41,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:41,553 INFO L482 AbstractCegarLoop]: Abstraction has 1496 states and 5020 transitions. [2021-08-12 19:56:41,553 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:56:41,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1496 states and 5020 transitions. [2021-08-12 19:56:41,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:41,556 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:41,556 INFO L550 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] [2021-08-12 19:56:41,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable718,52 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:41,756 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:41,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:41,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1043919835, now seen corresponding path program 40 times [2021-08-12 19:56:41,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:41,756 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104651666] [2021-08-12 19:56:41,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:42,120 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:42,121 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:42,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104651666] [2021-08-12 19:56:42,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104651666] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:42,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709769834] [2021-08-12 19:56:42,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-08-12 19:56:42,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:56:42,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:56:42,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:56:42,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:42,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:56:42,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-08-12 19:56:42,669 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-08-12 19:56:42,676 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:42,682 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 13 [2021-08-12 19:56:42,689 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:56:42,696 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 13 [2021-08-12 19:56:42,705 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:42,713 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:56:42,720 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:56:42,726 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:56:42,733 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2021-08-12 19:56:42,741 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 19:56:42,748 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:56:42,754 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:42,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:42,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-08-12 19:56:42,758 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:42,775 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:56:42,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:56:42,776 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:637, output treesize:15 [2021-08-12 19:56:42,803 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:42,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709769834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:42,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:42,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-08-12 19:56:42,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031478387] [2021-08-12 19:56:42,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:56:42,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:42,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:56:42,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:56:42,804 INFO L87 Difference]: Start difference. First operand 1496 states and 5020 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:56:43,661 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 61 [2021-08-12 19:56:44,226 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 58 [2021-08-12 19:56:44,884 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 63 [2021-08-12 19:56:48,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:48,110 INFO L93 Difference]: Finished difference Result 3096 states and 9793 transitions. [2021-08-12 19:56:48,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:56:48,111 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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 26 [2021-08-12 19:56:48,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:48,116 INFO L225 Difference]: With dead ends: 3096 [2021-08-12 19:56:48,116 INFO L226 Difference]: Without dead ends: 3049 [2021-08-12 19:56:48,117 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 992 ImplicationChecksByTransitivity, 2688.1ms TimeCoverageRelationStatistics Valid=602, Invalid=2704, Unknown=0, NotChecked=0, Total=3306 [2021-08-12 19:56:48,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3049 states. [2021-08-12 19:56:48,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3049 to 1496. [2021-08-12 19:56:48,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1496 states, 1495 states have (on average 3.3585284280936456) internal successors, (5021), 1495 states have internal predecessors, (5021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:48,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 5021 transitions. [2021-08-12 19:56:48,447 INFO L78 Accepts]: Start accepts. Automaton has 1496 states and 5021 transitions. Word has length 26 [2021-08-12 19:56:48,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:48,447 INFO L482 AbstractCegarLoop]: Abstraction has 1496 states and 5021 transitions. [2021-08-12 19:56:48,448 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:56:48,448 INFO L276 IsEmpty]: Start isEmpty. Operand 1496 states and 5021 transitions. [2021-08-12 19:56:48,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:48,450 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:48,450 INFO L550 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] [2021-08-12 19:56:48,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable808,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:48,650 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:48,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:48,651 INFO L82 PathProgramCache]: Analyzing trace with hash -1417398809, now seen corresponding path program 41 times [2021-08-12 19:56:48,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:48,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634003735] [2021-08-12 19:56:48,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:48,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:48,884 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:48,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:48,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634003735] [2021-08-12 19:56:48,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634003735] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:48,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848528672] [2021-08-12 19:56:48,884 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-08-12 19:56:48,910 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:56:48,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:56:48,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:56:48,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:49,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,451 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 19:56:49,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 35 [2021-08-12 19:56:49,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,476 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:56:49,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,508 INFO L354 Elim1Store]: treesize reduction 14, result has 51.7 percent of original size [2021-08-12 19:56:49,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 30 [2021-08-12 19:56:49,513 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,557 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 1 [2021-08-12 19:56:49,558 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,581 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 1 [2021-08-12 19:56:49,583 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,601 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:56:49,602 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,628 INFO L354 Elim1Store]: treesize reduction 22, result has 24.1 percent of original size [2021-08-12 19:56:49,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 25 [2021-08-12 19:56:49,630 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,652 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:56:49,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 41 [2021-08-12 19:56:49,661 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,683 INFO L354 Elim1Store]: treesize reduction 18, result has 37.9 percent of original size [2021-08-12 19:56:49,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 26 [2021-08-12 19:56:49,685 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,700 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 1 [2021-08-12 19:56:49,700 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,721 INFO L354 Elim1Store]: treesize reduction 19, result has 34.5 percent of original size [2021-08-12 19:56:49,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 25 [2021-08-12 19:56:49,723 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,737 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2021-08-12 19:56:49,737 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,751 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:56:49,751 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,765 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 1 [2021-08-12 19:56:49,765 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,778 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 1 [2021-08-12 19:56:49,779 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:49,786 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:56:49,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:56:49,787 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:49,863 INFO L628 ElimStorePlain]: treesize reduction 24, result has 79.5 percent of original size [2021-08-12 19:56:49,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-08-12 19:56:49,865 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:713, output treesize:75 [2021-08-12 19:56:49,940 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:49,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848528672] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:49,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:49,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-08-12 19:56:49,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663205469] [2021-08-12 19:56:49,940 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:56:49,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:49,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:56:49,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:56:49,941 INFO L87 Difference]: Start difference. First operand 1496 states and 5021 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:56:50,730 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-08-12 19:56:51,277 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 62 [2021-08-12 19:56:51,900 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-08-12 19:56:52,942 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 44 [2021-08-12 19:56:53,645 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 44 [2021-08-12 19:56:56,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:56,140 INFO L93 Difference]: Finished difference Result 3562 states and 11122 transitions. [2021-08-12 19:56:56,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-12 19:56:56,140 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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 26 [2021-08-12 19:56:56,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:56,146 INFO L225 Difference]: With dead ends: 3562 [2021-08-12 19:56:56,147 INFO L226 Difference]: Without dead ends: 3500 [2021-08-12 19:56:56,147 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1286 ImplicationChecksByTransitivity, 3060.2ms TimeCoverageRelationStatistics Valid=813, Invalid=3347, Unknown=0, NotChecked=0, Total=4160 [2021-08-12 19:56:56,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3500 states. [2021-08-12 19:56:56,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3500 to 1512. [2021-08-12 19:56:56,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1511 states have (on average 3.370615486432826) internal successors, (5093), 1511 states have internal predecessors, (5093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:56,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 5093 transitions. [2021-08-12 19:56:56,493 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 5093 transitions. Word has length 26 [2021-08-12 19:56:56,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:56,493 INFO L482 AbstractCegarLoop]: Abstraction has 1512 states and 5093 transitions. [2021-08-12 19:56:56,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:56:56,493 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 5093 transitions. [2021-08-12 19:56:56,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:56,496 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:56,496 INFO L550 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] [2021-08-12 19:56:56,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable904,54 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:56,702 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:56,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:56,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1034556623, now seen corresponding path program 13 times [2021-08-12 19:56:56,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:56,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412139106] [2021-08-12 19:56:56,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:56:56,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:56,991 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:56,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:56:56,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412139106] [2021-08-12 19:56:56,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412139106] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:56,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431221481] [2021-08-12 19:56:56,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:56:57,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:56:57,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:56:57,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:56:57,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:57,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:56:57,368 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:57,373 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:57,378 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:56:57,383 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:57,388 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:56:57,394 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:56:57,399 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-08-12 19:56:57,406 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:57,413 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:57,420 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:56:57,427 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:56:57,432 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:57,436 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:56:57,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:56:57,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:56:57,440 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:56:57,458 INFO L628 ElimStorePlain]: treesize reduction 26, result has 44.7 percent of original size [2021-08-12 19:56:57,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:56:57,460 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:548, output treesize:15 [2021-08-12 19:56:57,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:56:57,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431221481] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:56:57,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:56:57,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:56:57,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256726108] [2021-08-12 19:56:57,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:56:57,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:56:57,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:56:57,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:56:57,483 INFO L87 Difference]: Start difference. First operand 1512 states and 5093 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:56:59,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:56:59,387 INFO L93 Difference]: Finished difference Result 1897 states and 6254 transitions. [2021-08-12 19:56:59,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 19:56:59,387 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:56:59,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:56:59,391 INFO L225 Difference]: With dead ends: 1897 [2021-08-12 19:56:59,391 INFO L226 Difference]: Without dead ends: 1880 [2021-08-12 19:56:59,391 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 798.5ms TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2021-08-12 19:56:59,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1880 states. [2021-08-12 19:56:59,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1880 to 1520. [2021-08-12 19:56:59,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1520 states, 1519 states have (on average 3.366688610928242) internal successors, (5114), 1519 states have internal predecessors, (5114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:56:59,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1520 states to 1520 states and 5114 transitions. [2021-08-12 19:56:59,769 INFO L78 Accepts]: Start accepts. Automaton has 1520 states and 5114 transitions. Word has length 26 [2021-08-12 19:56:59,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:56:59,769 INFO L482 AbstractCegarLoop]: Abstraction has 1520 states and 5114 transitions. [2021-08-12 19:56:59,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:56:59,770 INFO L276 IsEmpty]: Start isEmpty. Operand 1520 states and 5114 transitions. [2021-08-12 19:56:59,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:56:59,773 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:56:59,773 INFO L550 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] [2021-08-12 19:56:59,995 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1027 [2021-08-12 19:56:59,995 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:56:59,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:56:59,995 INFO L82 PathProgramCache]: Analyzing trace with hash 1195907103, now seen corresponding path program 14 times [2021-08-12 19:56:59,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:56:59,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138692524] [2021-08-12 19:56:59,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:00,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:00,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:00,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:00,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138692524] [2021-08-12 19:57:00,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138692524] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:00,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258095509] [2021-08-12 19:57:00,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:00,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:57:00,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:00,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:57:00,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:00,745 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:57:00,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 19:57:00,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,755 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:00,755 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,763 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:00,764 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,785 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:00,790 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,798 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:00,799 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,807 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:00,807 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,825 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:57:00,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 28 [2021-08-12 19:57:00,832 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,846 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:00,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-08-12 19:57:00,850 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,868 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:57:00,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2021-08-12 19:57:00,871 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,879 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:00,880 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,898 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:57:00,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-08-12 19:57:00,899 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,909 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:00,910 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,922 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-12 19:57:00,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 19 [2021-08-12 19:57:00,923 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,931 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:57:00,932 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,939 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:00,940 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:00,946 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:57:00,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:57:00,947 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:01,060 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 31 [2021-08-12 19:57:01,060 INFO L628 ElimStorePlain]: treesize reduction 4, result has 97.4 percent of original size [2021-08-12 19:57:01,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-08-12 19:57:01,064 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:697, output treesize:177 [2021-08-12 19:57:01,289 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:01,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258095509] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:01,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:01,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-08-12 19:57:01,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748091941] [2021-08-12 19:57:01,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:57:01,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:01,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:57:01,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:57:01,290 INFO L87 Difference]: Start difference. First operand 1520 states and 5114 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:02,558 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 52 [2021-08-12 19:57:02,903 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-08-12 19:57:03,061 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 50 [2021-08-12 19:57:03,198 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-08-12 19:57:04,073 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 37 [2021-08-12 19:57:04,736 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2021-08-12 19:57:05,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:05,664 INFO L93 Difference]: Finished difference Result 2086 states and 6793 transitions. [2021-08-12 19:57:05,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-12 19:57:05,665 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:57:05,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:05,669 INFO L225 Difference]: With dead ends: 2086 [2021-08-12 19:57:05,669 INFO L226 Difference]: Without dead ends: 2069 [2021-08-12 19:57:05,669 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 549 ImplicationChecksByTransitivity, 2831.5ms TimeCoverageRelationStatistics Valid=323, Invalid=1839, Unknown=0, NotChecked=0, Total=2162 [2021-08-12 19:57:05,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2069 states. [2021-08-12 19:57:06,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2069 to 1516. [2021-08-12 19:57:06,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1516 states, 1515 states have (on average 3.3755775577557756) internal successors, (5114), 1515 states have internal predecessors, (5114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:06,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 5114 transitions. [2021-08-12 19:57:06,015 INFO L78 Accepts]: Start accepts. Automaton has 1516 states and 5114 transitions. Word has length 26 [2021-08-12 19:57:06,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:06,015 INFO L482 AbstractCegarLoop]: Abstraction has 1516 states and 5114 transitions. [2021-08-12 19:57:06,015 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:06,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1516 states and 5114 transitions. [2021-08-12 19:57:06,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:06,017 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:06,017 INFO L550 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] [2021-08-12 19:57:06,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1069,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:06,219 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:06,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:06,219 INFO L82 PathProgramCache]: Analyzing trace with hash 1175939077, now seen corresponding path program 15 times [2021-08-12 19:57:06,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:06,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913568932] [2021-08-12 19:57:06,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:06,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:06,460 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:06,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:06,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913568932] [2021-08-12 19:57:06,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913568932] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:06,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571872473] [2021-08-12 19:57:06,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:06,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:57:06,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:06,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:57:06,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:06,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,827 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:06,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:06,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,836 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:06,837 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,848 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:06,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:57:06,849 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,857 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:06,858 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,868 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:06,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 24 [2021-08-12 19:57:06,870 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,878 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:06,878 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,886 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:06,887 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,895 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:57:06,896 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,908 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:57:06,909 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,917 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:06,918 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,929 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:06,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:57:06,930 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,939 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:06,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 19:57:06,942 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,950 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:06,951 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,958 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:06,958 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,967 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:06,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:57:06,969 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:06,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:06,973 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:06,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:06,974 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:07,045 INFO L628 ElimStorePlain]: treesize reduction 60, result has 57.4 percent of original size [2021-08-12 19:57:07,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 19:57:07,048 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:617, output treesize:71 [2021-08-12 19:57:07,132 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:07,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571872473] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:07,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:07,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 19:57:07,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523103740] [2021-08-12 19:57:07,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:57:07,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:07,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:57:07,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:57:07,133 INFO L87 Difference]: Start difference. First operand 1516 states and 5114 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:09,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:09,721 INFO L93 Difference]: Finished difference Result 2052 states and 6746 transitions. [2021-08-12 19:57:09,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:57:09,723 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:57:09,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:09,727 INFO L225 Difference]: With dead ends: 2052 [2021-08-12 19:57:09,728 INFO L226 Difference]: Without dead ends: 2035 [2021-08-12 19:57:09,728 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 1085.5ms TimeCoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:57:09,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2035 states. [2021-08-12 19:57:10,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2035 to 1516. [2021-08-12 19:57:10,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1516 states, 1515 states have (on average 3.3755775577557756) internal successors, (5114), 1515 states have internal predecessors, (5114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:10,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 5114 transitions. [2021-08-12 19:57:10,100 INFO L78 Accepts]: Start accepts. Automaton has 1516 states and 5114 transitions. Word has length 26 [2021-08-12 19:57:10,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:10,100 INFO L482 AbstractCegarLoop]: Abstraction has 1516 states and 5114 transitions. [2021-08-12 19:57:10,101 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:10,101 INFO L276 IsEmpty]: Start isEmpty. Operand 1516 states and 5114 transitions. [2021-08-12 19:57:10,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:10,103 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:10,103 INFO L550 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] [2021-08-12 19:57:10,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1123 [2021-08-12 19:57:10,305 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:10,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:10,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1368330285, now seen corresponding path program 16 times [2021-08-12 19:57:10,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:10,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393267490] [2021-08-12 19:57:10,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:10,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:10,666 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:10,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:10,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393267490] [2021-08-12 19:57:10,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393267490] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:10,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598212168] [2021-08-12 19:57:10,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:10,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:57:10,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:10,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:57:10,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:10,945 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2021-08-12 19:57:11,126 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 46 [2021-08-12 19:57:11,184 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_38], 2=[A, v_prenex_37]} [2021-08-12 19:57:11,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:11,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:57:11,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:11,288 INFO L628 ElimStorePlain]: treesize reduction 86, result has 47.9 percent of original size [2021-08-12 19:57:11,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:11,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:11,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:57:11,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:11,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:11,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:11,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:11,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:57:11,318 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:11,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:11,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:57:11,337 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:179, output treesize:22 [2021-08-12 19:57:11,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:11,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598212168] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:11,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:11,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:57:11,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810687074] [2021-08-12 19:57:11,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:57:11,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:11,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:57:11,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:57:11,371 INFO L87 Difference]: Start difference. First operand 1516 states and 5114 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:57:12,566 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2021-08-12 19:57:13,084 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 56 [2021-08-12 19:57:13,240 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 69 [2021-08-12 19:57:14,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:14,963 INFO L93 Difference]: Finished difference Result 2401 states and 7712 transitions. [2021-08-12 19:57:14,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 19:57:14,963 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:57:14,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:14,968 INFO L225 Difference]: With dead ends: 2401 [2021-08-12 19:57:14,968 INFO L226 Difference]: Without dead ends: 2354 [2021-08-12 19:57:14,968 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 1844.9ms TimeCoverageRelationStatistics Valid=238, Invalid=1022, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 19:57:14,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2354 states. [2021-08-12 19:57:15,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2354 to 1531. [2021-08-12 19:57:15,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1531 states, 1530 states have (on average 3.3816993464052287) internal successors, (5174), 1530 states have internal predecessors, (5174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:15,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1531 states to 1531 states and 5174 transitions. [2021-08-12 19:57:15,344 INFO L78 Accepts]: Start accepts. Automaton has 1531 states and 5174 transitions. Word has length 26 [2021-08-12 19:57:15,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:15,344 INFO L482 AbstractCegarLoop]: Abstraction has 1531 states and 5174 transitions. [2021-08-12 19:57:15,344 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:57:15,344 INFO L276 IsEmpty]: Start isEmpty. Operand 1531 states and 5174 transitions. [2021-08-12 19:57:15,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:15,348 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:15,348 INFO L550 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] [2021-08-12 19:57:15,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1170,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:15,561 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:15,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:15,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1309104231, now seen corresponding path program 17 times [2021-08-12 19:57:15,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:15,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157317152] [2021-08-12 19:57:15,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:15,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:15,909 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:15,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:15,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157317152] [2021-08-12 19:57:15,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157317152] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:15,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678740911] [2021-08-12 19:57:15,910 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:15,942 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:57:15,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:15,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-12 19:57:15,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:16,260 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2021-08-12 19:57:16,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:16,367 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:16,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 19:57:16,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:16,696 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 112 [2021-08-12 19:57:16,697 INFO L628 ElimStorePlain]: treesize reduction 116, result has 75.0 percent of original size [2021-08-12 19:57:16,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:16,713 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:16,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:57:16,714 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:16,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:16,727 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:16,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:16,728 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:16,955 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 105 [2021-08-12 19:57:16,956 INFO L628 ElimStorePlain]: treesize reduction 20, result has 93.6 percent of original size [2021-08-12 19:57:16,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:16,967 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:16,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:57:16,971 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:17,074 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-08-12 19:57:17,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:17,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:17,088 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:17,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:17,092 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:17,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:17,103 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:17,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:17,105 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:17,273 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 89 [2021-08-12 19:57:17,274 INFO L628 ElimStorePlain]: treesize reduction 16, result has 93.2 percent of original size [2021-08-12 19:57:17,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:17,285 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:17,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:57:17,286 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:17,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:17,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:17,377 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:17,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 19:57:17,378 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:17,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:17,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:17,461 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:17,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 24 [2021-08-12 19:57:17,463 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:17,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:17,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:17,541 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:17,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:57:17,543 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:17,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:17,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 19:57:17,615 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 16 variables, input treesize:479, output treesize:150 [2021-08-12 19:57:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:17,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678740911] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:17,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:17,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 19:57:17,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893721998] [2021-08-12 19:57:17,729 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:57:17,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:17,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:57:17,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:57:17,729 INFO L87 Difference]: Start difference. First operand 1531 states and 5174 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:19,194 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 47 [2021-08-12 19:57:19,562 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2021-08-12 19:57:19,882 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-08-12 19:57:22,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:22,084 INFO L93 Difference]: Finished difference Result 2635 states and 8510 transitions. [2021-08-12 19:57:22,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-12 19:57:22,084 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:57:22,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:22,089 INFO L225 Difference]: With dead ends: 2635 [2021-08-12 19:57:22,089 INFO L226 Difference]: Without dead ends: 2603 [2021-08-12 19:57:22,090 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 2202.0ms TimeCoverageRelationStatistics Valid=325, Invalid=1481, Unknown=0, NotChecked=0, Total=1806 [2021-08-12 19:57:22,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2603 states. [2021-08-12 19:57:22,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2603 to 1532. [2021-08-12 19:57:22,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1532 states, 1531 states have (on average 3.3860222077073807) internal successors, (5184), 1531 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-08-12 19:57:22,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1532 states to 1532 states and 5184 transitions. [2021-08-12 19:57:22,495 INFO L78 Accepts]: Start accepts. Automaton has 1532 states and 5184 transitions. Word has length 26 [2021-08-12 19:57:22,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:22,495 INFO L482 AbstractCegarLoop]: Abstraction has 1532 states and 5184 transitions. [2021-08-12 19:57:22,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:22,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1532 states and 5184 transitions. [2021-08-12 19:57:22,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:22,497 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:22,497 INFO L550 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] [2021-08-12 19:57:22,698 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1182 [2021-08-12 19:57:22,698 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:22,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:22,698 INFO L82 PathProgramCache]: Analyzing trace with hash 826223339, now seen corresponding path program 18 times [2021-08-12 19:57:22,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:22,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279582099] [2021-08-12 19:57:22,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:22,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:22,991 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:22,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:22,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279582099] [2021-08-12 19:57:22,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279582099] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:22,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807059549] [2021-08-12 19:57:22,991 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:23,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:57:23,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:23,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:57:23,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:23,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-08-12 19:57:23,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:57:23,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:57:23,397 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:57:23,403 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 19:57:23,410 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:23,416 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:23,423 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:23,431 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:23,437 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:23,443 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:57:23,448 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:23,453 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:23,459 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:23,464 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:23,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:23,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:57:23,467 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:23,485 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:57:23,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:57:23,486 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:548, output treesize:15 [2021-08-12 19:57:23,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:23,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807059549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:23,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:23,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-12 19:57:23,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277066340] [2021-08-12 19:57:23,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:57:23,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:23,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:57:23,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:57:23,510 INFO L87 Difference]: Start difference. First operand 1532 states and 5184 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:25,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:25,887 INFO L93 Difference]: Finished difference Result 2025 states and 6647 transitions. [2021-08-12 19:57:25,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-12 19:57:25,887 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:57:25,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:25,892 INFO L225 Difference]: With dead ends: 2025 [2021-08-12 19:57:25,892 INFO L226 Difference]: Without dead ends: 1998 [2021-08-12 19:57:25,892 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 982.8ms TimeCoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:57:25,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1998 states. [2021-08-12 19:57:26,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1998 to 1567. [2021-08-12 19:57:26,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1567 states, 1566 states have (on average 3.3812260536398466) internal successors, (5295), 1566 states have internal predecessors, (5295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:26,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 5295 transitions. [2021-08-12 19:57:26,265 INFO L78 Accepts]: Start accepts. Automaton has 1567 states and 5295 transitions. Word has length 26 [2021-08-12 19:57:26,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:26,265 INFO L482 AbstractCegarLoop]: Abstraction has 1567 states and 5295 transitions. [2021-08-12 19:57:26,265 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:26,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1567 states and 5295 transitions. [2021-08-12 19:57:26,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:26,268 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:26,268 INFO L550 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] [2021-08-12 19:57:26,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1210 [2021-08-12 19:57:26,468 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:26,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:26,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1409101781, now seen corresponding path program 19 times [2021-08-12 19:57:26,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:26,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577602150] [2021-08-12 19:57:26,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:26,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:26,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:26,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:26,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577602150] [2021-08-12 19:57:26,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577602150] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:26,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938773332] [2021-08-12 19:57:26,754 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:26,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:26,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:57:26,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:27,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,099 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:27,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:27,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,109 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:27,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:27,110 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,120 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:27,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:57:27,122 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,133 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:27,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:57:27,134 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,143 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:27,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:27,144 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,155 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:27,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:27,156 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,164 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:27,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:27,165 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,176 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:27,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:57:27,177 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,185 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:27,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:27,186 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,196 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:27,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:27,199 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,207 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:27,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:27,208 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,215 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:27,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:27,216 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,226 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:27,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:57:27,228 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,240 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:27,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 19:57:27,245 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,256 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:27,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2021-08-12 19:57:27,257 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:27,263 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:27,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 19:57:27,264 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:27,355 INFO L628 ElimStorePlain]: treesize reduction 26, result has 82.8 percent of original size [2021-08-12 19:57:27,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-08-12 19:57:27,357 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:649, output treesize:91 [2021-08-12 19:57:27,435 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:27,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938773332] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:27,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:27,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:57:27,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015800090] [2021-08-12 19:57:27,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:57:27,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:27,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:57:27,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:57:27,436 INFO L87 Difference]: Start difference. First operand 1567 states and 5295 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:57:30,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:30,011 INFO L93 Difference]: Finished difference Result 2242 states and 7338 transitions. [2021-08-12 19:57:30,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-12 19:57:30,011 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:57:30,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:30,016 INFO L225 Difference]: With dead ends: 2242 [2021-08-12 19:57:30,016 INFO L226 Difference]: Without dead ends: 2215 [2021-08-12 19:57:30,017 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 987.8ms TimeCoverageRelationStatistics Valid=223, Invalid=833, Unknown=0, NotChecked=0, Total=1056 [2021-08-12 19:57:30,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2215 states. [2021-08-12 19:57:30,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2215 to 1570. [2021-08-12 19:57:30,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1570 states, 1569 states have (on average 3.3817718291905674) internal successors, (5306), 1569 states have internal predecessors, (5306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:30,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1570 states to 1570 states and 5306 transitions. [2021-08-12 19:57:30,399 INFO L78 Accepts]: Start accepts. Automaton has 1570 states and 5306 transitions. Word has length 26 [2021-08-12 19:57:30,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:30,399 INFO L482 AbstractCegarLoop]: Abstraction has 1570 states and 5306 transitions. [2021-08-12 19:57:30,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:57:30,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1570 states and 5306 transitions. [2021-08-12 19:57:30,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:30,401 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:30,401 INFO L550 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] [2021-08-12 19:57:30,602 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1252,61 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:30,602 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:30,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:30,602 INFO L82 PathProgramCache]: Analyzing trace with hash 957187695, now seen corresponding path program 20 times [2021-08-12 19:57:30,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:30,603 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021199186] [2021-08-12 19:57:30,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:30,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:30,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:30,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021199186] [2021-08-12 19:57:30,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021199186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:30,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780077056] [2021-08-12 19:57:30,914 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 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-08-12 19:57:30,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:57:30,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:30,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:57:30,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:31,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:31,344 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:57:31,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 19:57:31,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:31,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:31,359 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:31,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-08-12 19:57:31,364 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:31,483 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-08-12 19:57:31,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:31,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:31,506 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:57:31,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-08-12 19:57:31,508 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:31,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:31,526 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:57:31,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2021-08-12 19:57:31,529 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:31,646 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-08-12 19:57:31,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:31,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:31,668 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:57:31,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 28 [2021-08-12 19:57:31,669 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:31,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:31,692 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:57:31,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 28 [2021-08-12 19:57:31,695 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:31,803 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-08-12 19:57:31,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:31,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:31,819 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:31,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 19:57:31,824 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:31,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:31,838 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:57:31,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:31,839 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:31,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:31,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 19:57:31,942 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:329, output treesize:220 [2021-08-12 19:57:32,070 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 30 [2021-08-12 19:57:32,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:32,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780077056] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:32,119 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:32,119 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 19:57:32,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768604026] [2021-08-12 19:57:32,119 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:57:32,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:32,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:57:32,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:57:32,120 INFO L87 Difference]: Start difference. First operand 1570 states and 5306 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:34,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:34,496 INFO L93 Difference]: Finished difference Result 1855 states and 6137 transitions. [2021-08-12 19:57:34,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:57:34,497 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:57:34,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:34,501 INFO L225 Difference]: With dead ends: 1855 [2021-08-12 19:57:34,501 INFO L226 Difference]: Without dead ends: 1828 [2021-08-12 19:57:34,501 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 1143.3ms TimeCoverageRelationStatistics Valid=157, Invalid=773, Unknown=0, NotChecked=0, Total=930 [2021-08-12 19:57:34,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states. [2021-08-12 19:57:34,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1583. [2021-08-12 19:57:34,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1582 states have (on average 3.3874841972187104) internal successors, (5359), 1582 states have internal predecessors, (5359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:34,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 5359 transitions. [2021-08-12 19:57:34,875 INFO L78 Accepts]: Start accepts. Automaton has 1583 states and 5359 transitions. Word has length 26 [2021-08-12 19:57:34,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:34,875 INFO L482 AbstractCegarLoop]: Abstraction has 1583 states and 5359 transitions. [2021-08-12 19:57:34,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:34,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 5359 transitions. [2021-08-12 19:57:34,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:34,878 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:34,878 INFO L550 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] [2021-08-12 19:57:35,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1303,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:35,081 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:35,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:35,081 INFO L82 PathProgramCache]: Analyzing trace with hash 423152783, now seen corresponding path program 21 times [2021-08-12 19:57:35,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:35,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782742161] [2021-08-12 19:57:35,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:35,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:35,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:35,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:35,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782742161] [2021-08-12 19:57:35,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782742161] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:35,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758578197] [2021-08-12 19:57:35,429 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 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-08-12 19:57:35,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:57:35,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:35,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:57:35,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:35,783 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-08-12 19:57:36,034 INFO L446 ElimStorePlain]: Different costs {1=[A], 2=[v_prenex_67, v_prenex_66], 3=[v_prenex_68]} [2021-08-12 19:57:36,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:36,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:57:36,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:36,173 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2021-08-12 19:57:36,173 INFO L628 ElimStorePlain]: treesize reduction 123, result has 44.1 percent of original size [2021-08-12 19:57:36,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:36,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:36,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:57:36,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:36,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:36,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:36,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:36,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:57:36,209 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:36,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:36,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:36,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-12 19:57:36,236 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:36,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:36,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:57:36,258 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:234, output treesize:20 [2021-08-12 19:57:36,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:36,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758578197] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:36,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:36,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:57:36,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496472473] [2021-08-12 19:57:36,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:57:36,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:36,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:57:36,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:57:36,286 INFO L87 Difference]: Start difference. First operand 1583 states and 5359 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:57:37,192 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-08-12 19:57:37,613 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 80 [2021-08-12 19:57:39,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:39,010 INFO L93 Difference]: Finished difference Result 2168 states and 7095 transitions. [2021-08-12 19:57:39,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 19:57:39,010 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:57:39,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:39,014 INFO L225 Difference]: With dead ends: 2168 [2021-08-12 19:57:39,014 INFO L226 Difference]: Without dead ends: 2121 [2021-08-12 19:57:39,015 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 1413.6ms TimeCoverageRelationStatistics Valid=183, Invalid=747, Unknown=0, NotChecked=0, Total=930 [2021-08-12 19:57:39,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2121 states. [2021-08-12 19:57:39,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2121 to 1613. [2021-08-12 19:57:39,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1612 states have (on average 3.3957816377171217) internal successors, (5474), 1612 states have internal predecessors, (5474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:39,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 5474 transitions. [2021-08-12 19:57:39,426 INFO L78 Accepts]: Start accepts. Automaton has 1613 states and 5474 transitions. Word has length 26 [2021-08-12 19:57:39,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:39,426 INFO L482 AbstractCegarLoop]: Abstraction has 1613 states and 5474 transitions. [2021-08-12 19:57:39,426 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:57:39,426 INFO L276 IsEmpty]: Start isEmpty. Operand 1613 states and 5474 transitions. [2021-08-12 19:57:39,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:39,428 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:39,428 INFO L550 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] [2021-08-12 19:57:39,629 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1363 [2021-08-12 19:57:39,629 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:39,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:39,629 INFO L82 PathProgramCache]: Analyzing trace with hash -1194379997, now seen corresponding path program 22 times [2021-08-12 19:57:39,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:39,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790959093] [2021-08-12 19:57:39,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:39,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:39,943 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 43 [2021-08-12 19:57:39,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:39,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:39,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790959093] [2021-08-12 19:57:39,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790959093] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:39,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593698172] [2021-08-12 19:57:39,997 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 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-08-12 19:57:40,021 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:57:40,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:40,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:57:40,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:40,322 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-08-12 19:57:40,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:40,427 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:40,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:57:40,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:40,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:40,443 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:40,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 27 [2021-08-12 19:57:40,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:40,749 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 124 [2021-08-12 19:57:40,750 INFO L628 ElimStorePlain]: treesize reduction 69, result has 84.4 percent of original size [2021-08-12 19:57:40,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:40,762 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:40,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:57:40,763 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:40,893 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-08-12 19:57:40,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:40,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:40,908 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:40,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:40,912 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:40,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:40,924 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:40,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:40,926 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:41,143 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 110 [2021-08-12 19:57:41,144 INFO L628 ElimStorePlain]: treesize reduction 18, result has 94.4 percent of original size [2021-08-12 19:57:41,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:41,156 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:41,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 19:57:41,157 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:41,258 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-08-12 19:57:41,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:41,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:41,268 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:41,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 19:57:41,272 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:41,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:41,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:41,381 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:41,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:57:41,383 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:41,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:41,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:41,486 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:41,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:57:41,490 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:41,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:41,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:41,589 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:41,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:41,590 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:41,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:41,598 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:57:41,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:57:41,599 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:41,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:41,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 19:57:41,672 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 16 variables, input treesize:503, output treesize:150 [2021-08-12 19:57:41,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:41,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593698172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:41,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:41,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:57:41,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659252257] [2021-08-12 19:57:41,793 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:57:41,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:41,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:57:41,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:57:41,794 INFO L87 Difference]: Start difference. First operand 1613 states and 5474 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:57:42,955 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-08-12 19:57:43,342 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-08-12 19:57:44,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:44,947 INFO L93 Difference]: Finished difference Result 2388 states and 7816 transitions. [2021-08-12 19:57:44,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-12 19:57:44,947 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:57:44,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:44,963 INFO L225 Difference]: With dead ends: 2388 [2021-08-12 19:57:44,963 INFO L226 Difference]: Without dead ends: 2352 [2021-08-12 19:57:44,963 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 1473.0ms TimeCoverageRelationStatistics Valid=239, Invalid=883, Unknown=0, NotChecked=0, Total=1122 [2021-08-12 19:57:44,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2352 states. [2021-08-12 19:57:45,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2352 to 1599. [2021-08-12 19:57:45,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1598 states have (on average 3.392991239048811) internal successors, (5422), 1598 states have internal predecessors, (5422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:45,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 5422 transitions. [2021-08-12 19:57:45,381 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 5422 transitions. Word has length 26 [2021-08-12 19:57:45,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:45,382 INFO L482 AbstractCegarLoop]: Abstraction has 1599 states and 5422 transitions. [2021-08-12 19:57:45,382 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:57:45,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 5422 transitions. [2021-08-12 19:57:45,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:45,384 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:45,384 INFO L550 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] [2021-08-12 19:57:45,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1377,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:45,593 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:45,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:45,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1410644395, now seen corresponding path program 23 times [2021-08-12 19:57:45,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:45,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419054475] [2021-08-12 19:57:45,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:45,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:46,037 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:46,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:46,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419054475] [2021-08-12 19:57:46,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419054475] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:46,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72951819] [2021-08-12 19:57:46,037 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 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-08-12 19:57:46,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:57:46,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:46,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:57:46,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:46,520 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 68 [2021-08-12 19:57:46,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:46,666 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:46,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 27 [2021-08-12 19:57:46,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:46,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:46,681 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:46,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 19:57:46,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:47,040 WARN L205 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 85 [2021-08-12 19:57:47,040 INFO L628 ElimStorePlain]: treesize reduction 10, result has 97.2 percent of original size [2021-08-12 19:57:47,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:47,058 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:47,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:47,061 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:47,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:47,075 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:47,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:57:47,077 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:47,243 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-08-12 19:57:47,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:47,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:47,259 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:47,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:57:47,261 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:47,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:47,273 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:47,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 19:57:47,277 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:47,442 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-08-12 19:57:47,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:47,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:47,455 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:47,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:57:47,458 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:47,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:47,468 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:47,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:57:47,469 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:47,575 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-08-12 19:57:47,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:47,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:47,586 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:47,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:57:47,590 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:47,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:47,598 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:57:47,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 19:57:47,600 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:47,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:47,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-08-12 19:57:47,700 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:391, output treesize:170 [2021-08-12 19:57:47,821 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:47,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72951819] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:47,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:47,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 19:57:47,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081371804] [2021-08-12 19:57:47,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:57:47,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:47,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:57:47,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:57:47,822 INFO L87 Difference]: Start difference. First operand 1599 states and 5422 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:50,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:50,308 INFO L93 Difference]: Finished difference Result 2117 states and 7010 transitions. [2021-08-12 19:57:50,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-12 19:57:50,309 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:57:50,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:50,313 INFO L225 Difference]: With dead ends: 2117 [2021-08-12 19:57:50,314 INFO L226 Difference]: Without dead ends: 2090 [2021-08-12 19:57:50,314 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1406.4ms TimeCoverageRelationStatistics Valid=175, Invalid=817, Unknown=0, NotChecked=0, Total=992 [2021-08-12 19:57:50,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2090 states. [2021-08-12 19:57:50,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2090 to 1599. [2021-08-12 19:57:50,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1598 states have (on average 3.392991239048811) internal successors, (5422), 1598 states have internal predecessors, (5422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:50,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 5422 transitions. [2021-08-12 19:57:50,730 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 5422 transitions. Word has length 26 [2021-08-12 19:57:50,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:50,730 INFO L482 AbstractCegarLoop]: Abstraction has 1599 states and 5422 transitions. [2021-08-12 19:57:50,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:50,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 5422 transitions. [2021-08-12 19:57:50,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:50,732 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:50,732 INFO L550 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] [2021-08-12 19:57:50,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1406,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:57:50,933 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:50,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:50,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1510554133, now seen corresponding path program 42 times [2021-08-12 19:57:50,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:50,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277015581] [2021-08-12 19:57:50,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:50,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:51,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:51,143 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:51,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277015581] [2021-08-12 19:57:51,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277015581] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:51,143 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870895264] [2021-08-12 19:57:51,143 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 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-08-12 19:57:51,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:57:51,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:57:51,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:57:51,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:51,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:57:51,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:57:51,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 13 [2021-08-12 19:57:51,677 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-08-12 19:57:51,685 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:57:51,693 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 13 [2021-08-12 19:57:51,702 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:57:51,709 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 19:57:51,717 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:57:51,724 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:57:51,731 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2021-08-12 19:57:51,738 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:57:51,744 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:57:51,751 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-08-12 19:57:51,760 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:51,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:51,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-08-12 19:57:51,765 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:51,789 INFO L628 ElimStorePlain]: treesize reduction 26, result has 44.7 percent of original size [2021-08-12 19:57:51,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:57:51,791 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:637, output treesize:15 [2021-08-12 19:57:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:51,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870895264] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:51,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:51,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-08-12 19:57:51,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921645519] [2021-08-12 19:57:51,813 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:57:51,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:51,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:57:51,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:57:51,814 INFO L87 Difference]: Start difference. First operand 1599 states and 5422 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:54,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:54,757 INFO L93 Difference]: Finished difference Result 2062 states and 6798 transitions. [2021-08-12 19:57:54,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-12 19:57:54,758 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:57:54,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:54,762 INFO L225 Difference]: With dead ends: 2062 [2021-08-12 19:57:54,762 INFO L226 Difference]: Without dead ends: 2034 [2021-08-12 19:57:54,762 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 1282.9ms TimeCoverageRelationStatistics Valid=326, Invalid=1480, Unknown=0, NotChecked=0, Total=1806 [2021-08-12 19:57:54,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2034 states. [2021-08-12 19:57:55,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2034 to 1603. [2021-08-12 19:57:55,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1603 states, 1602 states have (on average 3.3907615480649187) internal successors, (5432), 1602 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:55,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1603 states to 1603 states and 5432 transitions. [2021-08-12 19:57:55,178 INFO L78 Accepts]: Start accepts. Automaton has 1603 states and 5432 transitions. Word has length 26 [2021-08-12 19:57:55,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:55,178 INFO L482 AbstractCegarLoop]: Abstraction has 1603 states and 5432 transitions. [2021-08-12 19:57:55,178 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:55,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1603 states and 5432 transitions. [2021-08-12 19:57:55,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:55,180 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:55,180 INFO L550 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] [2021-08-12 19:57:55,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1443 [2021-08-12 19:57:55,381 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:57:55,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:57:55,381 INFO L82 PathProgramCache]: Analyzing trace with hash -442679569, now seen corresponding path program 43 times [2021-08-12 19:57:55,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:57:55,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376617052] [2021-08-12 19:57:55,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:57:55,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:55,697 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:55,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:57:55,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376617052] [2021-08-12 19:57:55,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376617052] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:55,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291743139] [2021-08-12 19:57:55,698 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 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-08-12 19:57:55,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:57:55,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:57:55,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:57:56,024 INFO L446 ElimStorePlain]: Different costs {3=[v_prenex_92, v_prenex_96], 5=[v_prenex_94, A]} [2021-08-12 19:57:56,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:56,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:56,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:56,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2021-08-12 19:57:56,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:56,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:56,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:56,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 7 [2021-08-12 19:57:56,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:56,120 INFO L628 ElimStorePlain]: treesize reduction 133, result has 45.9 percent of original size [2021-08-12 19:57:56,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:56,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:56,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:56,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:57:56,142 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:56,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:56,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:56,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:56,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2021-08-12 19:57:56,190 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:56,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:56,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:57:56,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:57:56,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2021-08-12 19:57:56,217 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:57:56,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:57:56,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 19:57:56,244 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:303, output treesize:29 [2021-08-12 19:57:56,288 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:57:56,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291743139] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:57:56,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:57:56,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-08-12 19:57:56,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829724288] [2021-08-12 19:57:56,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:57:56,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:57:56,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:57:56,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:57:56,289 INFO L87 Difference]: Start difference. First operand 1603 states and 5432 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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-08-12 19:57:59,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:57:59,482 INFO L93 Difference]: Finished difference Result 2263 states and 7448 transitions. [2021-08-12 19:57:59,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-12 19:57:59,483 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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 26 [2021-08-12 19:57:59,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:57:59,500 INFO L225 Difference]: With dead ends: 2263 [2021-08-12 19:57:59,500 INFO L226 Difference]: Without dead ends: 2246 [2021-08-12 19:57:59,501 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 1396.6ms TimeCoverageRelationStatistics Valid=355, Invalid=1451, Unknown=0, NotChecked=0, Total=1806 [2021-08-12 19:57:59,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2246 states. [2021-08-12 19:57:59,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2246 to 1603. [2021-08-12 19:57:59,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1603 states, 1602 states have (on average 3.3907615480649187) internal successors, (5432), 1602 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:57:59,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1603 states to 1603 states and 5432 transitions. [2021-08-12 19:57:59,901 INFO L78 Accepts]: Start accepts. Automaton has 1603 states and 5432 transitions. Word has length 26 [2021-08-12 19:57:59,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:57:59,901 INFO L482 AbstractCegarLoop]: Abstraction has 1603 states and 5432 transitions. [2021-08-12 19:57:59,901 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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-08-12 19:57:59,901 INFO L276 IsEmpty]: Start isEmpty. Operand 1603 states and 5432 transitions. [2021-08-12 19:57:59,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:57:59,903 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:57:59,903 INFO L550 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] [2021-08-12 19:58:00,104 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1533 [2021-08-12 19:58:00,104 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:58:00,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:58:00,104 INFO L82 PathProgramCache]: Analyzing trace with hash -1031054993, now seen corresponding path program 24 times [2021-08-12 19:58:00,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:58:00,104 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844367425] [2021-08-12 19:58:00,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:58:00,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:58:00,374 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-08-12 19:58:00,491 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:00,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:58:00,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844367425] [2021-08-12 19:58:00,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844367425] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:00,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424778270] [2021-08-12 19:58:00,492 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 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-08-12 19:58:00,524 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 19:58:00,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:58:00,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:58:00,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:58:00,912 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-08-12 19:58:01,437 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:58:01,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 28 [2021-08-12 19:58:01,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:01,778 WARN L205 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 124 [2021-08-12 19:58:01,779 INFO L628 ElimStorePlain]: treesize reduction 126, result has 75.9 percent of original size [2021-08-12 19:58:01,799 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:58:01,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2021-08-12 19:58:01,803 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:01,945 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-08-12 19:58:01,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:01,964 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:58:01,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 19:58:01,965 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:02,103 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-08-12 19:58:02,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:02,122 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:58:02,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:58:02,124 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:02,259 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-08-12 19:58:02,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:02,274 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:02,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-08-12 19:58:02,278 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:02,409 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2021-08-12 19:58:02,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:02,428 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:02,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 19:58:02,430 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:02,439 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:58:02,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:58:02,440 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:02,673 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 99 [2021-08-12 19:58:02,674 INFO L628 ElimStorePlain]: treesize reduction 21, result has 93.4 percent of original size [2021-08-12 19:58:02,693 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:02,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 19:58:02,695 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:02,707 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:58:02,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:58:02,707 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:02,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:02,823 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:58:02,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-08-12 19:58:02,825 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:02,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:02,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 19:58:02,934 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 16 variables, input treesize:539, output treesize:402 [2021-08-12 19:58:03,130 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2021-08-12 19:58:03,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:03,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424778270] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:03,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:58:03,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 19:58:03,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540413992] [2021-08-12 19:58:03,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:58:03,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:58:03,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:58:03,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:58:03,222 INFO L87 Difference]: Start difference. First operand 1603 states and 5432 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:58:04,507 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 39 [2021-08-12 19:58:04,657 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 35 [2021-08-12 19:58:04,894 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 64 [2021-08-12 19:58:05,165 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 56 [2021-08-12 19:58:05,343 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-08-12 19:58:05,723 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 84 [2021-08-12 19:58:06,048 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 78 [2021-08-12 19:58:06,596 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-08-12 19:58:06,988 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 88 [2021-08-12 19:58:07,530 WARN L205 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 89 [2021-08-12 19:58:08,019 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 60 [2021-08-12 19:58:08,617 WARN L205 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 87 [2021-08-12 19:58:09,791 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 28 [2021-08-12 19:58:11,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:58:11,014 INFO L93 Difference]: Finished difference Result 2596 states and 8227 transitions. [2021-08-12 19:58:11,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-12 19:58:11,014 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:58:11,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:58:11,019 INFO L225 Difference]: With dead ends: 2596 [2021-08-12 19:58:11,020 INFO L226 Difference]: Without dead ends: 2530 [2021-08-12 19:58:11,020 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 14 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 5573.3ms TimeCoverageRelationStatistics Valid=469, Invalid=2183, Unknown=0, NotChecked=0, Total=2652 [2021-08-12 19:58:11,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2530 states. [2021-08-12 19:58:11,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2530 to 1635. [2021-08-12 19:58:11,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1635 states, 1634 states have (on average 3.401468788249694) internal successors, (5558), 1634 states have internal predecessors, (5558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:58:11,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1635 states to 1635 states and 5558 transitions. [2021-08-12 19:58:11,473 INFO L78 Accepts]: Start accepts. Automaton has 1635 states and 5558 transitions. Word has length 26 [2021-08-12 19:58:11,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:58:11,473 INFO L482 AbstractCegarLoop]: Abstraction has 1635 states and 5558 transitions. [2021-08-12 19:58:11,473 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:58:11,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1635 states and 5558 transitions. [2021-08-12 19:58:11,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:58:11,475 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:58:11,475 INFO L550 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] [2021-08-12 19:58:11,675 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1547,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:58:11,675 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:58:11,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:58:11,676 INFO L82 PathProgramCache]: Analyzing trace with hash 519326571, now seen corresponding path program 44 times [2021-08-12 19:58:11,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:58:11,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688750272] [2021-08-12 19:58:11,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:58:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:58:11,988 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:11,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:58:11,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688750272] [2021-08-12 19:58:11,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688750272] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:11,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897453113] [2021-08-12 19:58:11,989 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-08-12 19:58:12,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:58:12,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:58:12,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-12 19:58:12,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:58:12,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,526 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:12,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 45 [2021-08-12 19:58:12,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,564 INFO L354 Elim1Store]: treesize reduction 12, result has 55.6 percent of original size [2021-08-12 19:58:12,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 30 [2021-08-12 19:58:12,569 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,589 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2021-08-12 19:58:12,590 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,609 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 1 [2021-08-12 19:58:12,610 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,638 INFO L354 Elim1Store]: treesize reduction 19, result has 29.6 percent of original size [2021-08-12 19:58:12,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 26 [2021-08-12 19:58:12,640 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,668 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:12,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 39 [2021-08-12 19:58:12,676 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,705 INFO L354 Elim1Store]: treesize reduction 18, result has 33.3 percent of original size [2021-08-12 19:58:12,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:58:12,707 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,732 INFO L354 Elim1Store]: treesize reduction 14, result has 48.1 percent of original size [2021-08-12 19:58:12,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 28 [2021-08-12 19:58:12,735 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,750 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:58:12,751 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,765 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 1 [2021-08-12 19:58:12,765 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,780 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2021-08-12 19:58:12,781 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,796 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:58:12,797 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,810 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 1 [2021-08-12 19:58:12,811 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,826 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 1 [2021-08-12 19:58:12,826 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,839 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:58:12,840 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:12,848 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 19:58:12,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:58:12,848 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:12,921 INFO L628 ElimStorePlain]: treesize reduction 56, result has 61.4 percent of original size [2021-08-12 19:58:12,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 19:58:12,924 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:745, output treesize:71 [2021-08-12 19:58:13,001 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:13,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897453113] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:13,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:58:13,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-08-12 19:58:13,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216020026] [2021-08-12 19:58:13,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-08-12 19:58:13,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:58:13,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-12 19:58:13,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-08-12 19:58:13,002 INFO L87 Difference]: Start difference. First operand 1635 states and 5558 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-08-12 19:58:15,689 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2021-08-12 19:58:18,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:58:18,530 INFO L93 Difference]: Finished difference Result 2664 states and 8489 transitions. [2021-08-12 19:58:18,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-12 19:58:18,530 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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 26 [2021-08-12 19:58:18,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:58:18,535 INFO L225 Difference]: With dead ends: 2664 [2021-08-12 19:58:18,535 INFO L226 Difference]: Without dead ends: 2618 [2021-08-12 19:58:18,535 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1334 ImplicationChecksByTransitivity, 2811.6ms TimeCoverageRelationStatistics Valid=692, Invalid=3598, Unknown=0, NotChecked=0, Total=4290 [2021-08-12 19:58:18,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2618 states. [2021-08-12 19:58:18,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2618 to 1642. [2021-08-12 19:58:18,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1642 states, 1641 states have (on average 3.4021937842778796) internal successors, (5583), 1641 states have internal predecessors, (5583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:58:18,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1642 states to 1642 states and 5583 transitions. [2021-08-12 19:58:18,964 INFO L78 Accepts]: Start accepts. Automaton has 1642 states and 5583 transitions. Word has length 26 [2021-08-12 19:58:18,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:58:18,964 INFO L482 AbstractCegarLoop]: Abstraction has 1642 states and 5583 transitions. [2021-08-12 19:58:18,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-08-12 19:58:18,964 INFO L276 IsEmpty]: Start isEmpty. Operand 1642 states and 5583 transitions. [2021-08-12 19:58:18,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:58:18,966 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:58:18,966 INFO L550 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] [2021-08-12 19:58:19,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1625 [2021-08-12 19:58:19,166 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:58:19,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:58:19,167 INFO L82 PathProgramCache]: Analyzing trace with hash -456992273, now seen corresponding path program 45 times [2021-08-12 19:58:19,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:58:19,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160411643] [2021-08-12 19:58:19,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:58:19,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:58:19,436 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:19,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:58:19,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160411643] [2021-08-12 19:58:19,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160411643] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:19,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770323417] [2021-08-12 19:58:19,436 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-08-12 19:58:19,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:58:19,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:58:19,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-12 19:58:19,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:58:20,034 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-08-12 19:58:20,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 51 [2021-08-12 19:58:20,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,077 INFO L354 Elim1Store]: treesize reduction 25, result has 39.0 percent of original size [2021-08-12 19:58:20,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 34 [2021-08-12 19:58:20,079 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,107 INFO L354 Elim1Store]: treesize reduction 29, result has 29.3 percent of original size [2021-08-12 19:58:20,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 30 [2021-08-12 19:58:20,109 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,137 INFO L354 Elim1Store]: treesize reduction 29, result has 29.3 percent of original size [2021-08-12 19:58:20,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 30 [2021-08-12 19:58:20,138 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,167 INFO L354 Elim1Store]: treesize reduction 29, result has 29.3 percent of original size [2021-08-12 19:58:20,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 30 [2021-08-12 19:58:20,169 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,185 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:58:20,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 1 [2021-08-12 19:58:20,186 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,220 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-12 19:58:20,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 40 [2021-08-12 19:58:20,225 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,261 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-12 19:58:20,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 40 [2021-08-12 19:58:20,267 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,284 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:58:20,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 1 [2021-08-12 19:58:20,285 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,326 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-08-12 19:58:20,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 45 [2021-08-12 19:58:20,337 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,353 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:58:20,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 1 [2021-08-12 19:58:20,354 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,370 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:58:20,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 1 [2021-08-12 19:58:20,371 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,405 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-12 19:58:20,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 40 [2021-08-12 19:58:20,409 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,441 INFO L354 Elim1Store]: treesize reduction 26, result has 36.6 percent of original size [2021-08-12 19:58:20,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 33 [2021-08-12 19:58:20,442 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,457 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:58:20,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 1 [2021-08-12 19:58:20,458 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,484 INFO L354 Elim1Store]: treesize reduction 16, result has 61.0 percent of original size [2021-08-12 19:58:20,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 40 [2021-08-12 19:58:20,493 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:20,746 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2021-08-12 19:58:20,747 INFO L628 ElimStorePlain]: treesize reduction 92, result has 77.5 percent of original size [2021-08-12 19:58:20,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-08-12 19:58:20,753 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:833, output treesize:358 [2021-08-12 19:58:20,967 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-08-12 19:58:21,072 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:21,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770323417] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:21,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:58:21,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 23 [2021-08-12 19:58:21,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283599586] [2021-08-12 19:58:21,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-08-12 19:58:21,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:58:21,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-12 19:58:21,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-08-12 19:58:21,073 INFO L87 Difference]: Start difference. First operand 1642 states and 5583 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 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-08-12 19:58:24,249 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2021-08-12 19:58:25,233 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 39 [2021-08-12 19:58:26,022 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 33 [2021-08-12 19:58:27,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:58:27,519 INFO L93 Difference]: Finished difference Result 3240 states and 10239 transitions. [2021-08-12 19:58:27,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-12 19:58:27,519 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 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 26 [2021-08-12 19:58:27,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:58:27,525 INFO L225 Difference]: With dead ends: 3240 [2021-08-12 19:58:27,525 INFO L226 Difference]: Without dead ends: 3208 [2021-08-12 19:58:27,526 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 3060.8ms TimeCoverageRelationStatistics Valid=689, Invalid=3733, Unknown=0, NotChecked=0, Total=4422 [2021-08-12 19:58:27,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3208 states. [2021-08-12 19:58:27,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3208 to 1691. [2021-08-12 19:58:27,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1691 states, 1690 states have (on average 3.4005917159763315) internal successors, (5747), 1690 states have internal predecessors, (5747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:58:27,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1691 states to 1691 states and 5747 transitions. [2021-08-12 19:58:27,988 INFO L78 Accepts]: Start accepts. Automaton has 1691 states and 5747 transitions. Word has length 26 [2021-08-12 19:58:27,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:58:27,988 INFO L482 AbstractCegarLoop]: Abstraction has 1691 states and 5747 transitions. [2021-08-12 19:58:27,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 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-08-12 19:58:27,988 INFO L276 IsEmpty]: Start isEmpty. Operand 1691 states and 5747 transitions. [2021-08-12 19:58:27,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:58:27,990 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:58:27,990 INFO L550 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] [2021-08-12 19:58:28,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1729,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:58:28,191 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:58:28,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:58:28,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1125767463, now seen corresponding path program 25 times [2021-08-12 19:58:28,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:58:28,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033366646] [2021-08-12 19:58:28,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:58:28,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:58:28,461 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 38 [2021-08-12 19:58:28,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:28,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:58:28,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033366646] [2021-08-12 19:58:28,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033366646] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:28,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536807] [2021-08-12 19:58:28,551 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 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-08-12 19:58:28,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:58:28,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:58:28,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:58:29,032 INFO L446 ElimStorePlain]: Different costs {1=[A], 2=[v_prenex_134, v_prenex_135]} [2021-08-12 19:58:29,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:29,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 19:58:29,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:29,134 INFO L628 ElimStorePlain]: treesize reduction 86, result has 47.9 percent of original size [2021-08-12 19:58:29,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:29,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:29,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:58:29,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:29,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:29,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:29,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:29,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:58:29,165 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:29,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:29,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 19:58:29,185 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:179, output treesize:22 [2021-08-12 19:58:29,235 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:29,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536807] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:29,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:58:29,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:58:29,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575427652] [2021-08-12 19:58:29,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:58:29,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:58:29,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:58:29,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:58:29,236 INFO L87 Difference]: Start difference. First operand 1691 states and 5747 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:58:30,439 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2021-08-12 19:58:30,567 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 59 [2021-08-12 19:58:31,024 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 70 [2021-08-12 19:58:31,216 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 65 [2021-08-12 19:58:33,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:58:33,310 INFO L93 Difference]: Finished difference Result 2563 states and 8228 transitions. [2021-08-12 19:58:33,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 19:58:33,310 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:58:33,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:58:33,315 INFO L225 Difference]: With dead ends: 2563 [2021-08-12 19:58:33,315 INFO L226 Difference]: Without dead ends: 2516 [2021-08-12 19:58:33,315 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1747.9ms TimeCoverageRelationStatistics Valid=273, Invalid=987, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 19:58:33,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2516 states. [2021-08-12 19:58:33,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2516 to 1720. [2021-08-12 19:58:33,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1720 states, 1719 states have (on average 3.414194299011053) internal successors, (5869), 1719 states have internal predecessors, (5869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:58:33,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1720 states to 1720 states and 5869 transitions. [2021-08-12 19:58:33,795 INFO L78 Accepts]: Start accepts. Automaton has 1720 states and 5869 transitions. Word has length 26 [2021-08-12 19:58:33,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:58:33,796 INFO L482 AbstractCegarLoop]: Abstraction has 1720 states and 5869 transitions. [2021-08-12 19:58:33,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:58:33,796 INFO L276 IsEmpty]: Start isEmpty. Operand 1720 states and 5869 transitions. [2021-08-12 19:58:33,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:58:33,798 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:58:33,798 INFO L550 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] [2021-08-12 19:58:33,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1861 [2021-08-12 19:58:33,998 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:58:33,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:58:33,998 INFO L82 PathProgramCache]: Analyzing trace with hash -491765317, now seen corresponding path program 26 times [2021-08-12 19:58:33,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:58:33,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000401082] [2021-08-12 19:58:33,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:58:34,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:58:34,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:34,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:58:34,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000401082] [2021-08-12 19:58:34,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000401082] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:34,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675060961] [2021-08-12 19:58:34,297 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 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-08-12 19:58:34,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:58:34,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:58:34,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-12 19:58:34,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:58:34,692 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-08-12 19:58:34,837 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:34,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-08-12 19:58:34,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:35,180 WARN L205 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 122 [2021-08-12 19:58:35,180 INFO L628 ElimStorePlain]: treesize reduction 130, result has 76.3 percent of original size [2021-08-12 19:58:35,200 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:35,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 19:58:35,203 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:35,213 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:58:35,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:58:35,214 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:35,479 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 119 [2021-08-12 19:58:35,484 INFO L628 ElimStorePlain]: treesize reduction 23, result has 94.1 percent of original size [2021-08-12 19:58:35,505 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:35,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 19:58:35,508 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:35,520 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:58:35,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:58:35,521 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:35,633 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2021-08-12 19:58:35,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:35,653 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:58:35,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 28 [2021-08-12 19:58:35,657 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:35,792 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2021-08-12 19:58:35,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:35,809 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:58:35,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 19:58:35,811 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:35,914 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-08-12 19:58:35,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:35,933 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:58:35,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-08-12 19:58:35,935 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:36,038 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-08-12 19:58:36,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:36,054 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:58:36,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:58:36,056 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:36,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:36,172 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:58:36,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2021-08-12 19:58:36,177 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:36,280 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-08-12 19:58:36,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:36,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 19:58:36,293 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 16 variables, input treesize:563, output treesize:350 [2021-08-12 19:58:36,422 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 34 [2021-08-12 19:58:36,569 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:36,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675060961] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:36,569 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:58:36,569 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-08-12 19:58:36,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773030071] [2021-08-12 19:58:36,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:58:36,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:58:36,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:58:36,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:58:36,570 INFO L87 Difference]: Start difference. First operand 1720 states and 5869 transitions. Second operand has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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-08-12 19:58:37,684 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 45 [2021-08-12 19:58:37,805 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 37 [2021-08-12 19:58:38,344 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-08-12 19:58:38,573 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-08-12 19:58:38,981 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 85 [2021-08-12 19:58:39,550 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 76 [2021-08-12 19:58:39,736 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-08-12 19:58:40,130 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 97 [2021-08-12 19:58:40,676 WARN L205 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2021-08-12 19:58:41,444 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 96 [2021-08-12 19:58:41,928 WARN L205 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 80 [2021-08-12 19:58:42,493 WARN L205 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 88 [2021-08-12 19:58:43,157 WARN L205 SmtUtils]: Spent 610.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 101 [2021-08-12 19:58:43,706 WARN L205 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 88 [2021-08-12 19:58:44,937 WARN L205 SmtUtils]: Spent 601.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 100 [2021-08-12 19:58:45,111 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 29 [2021-08-12 19:58:45,701 WARN L205 SmtUtils]: Spent 534.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 87 [2021-08-12 19:58:46,339 WARN L205 SmtUtils]: Spent 577.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 95 [2021-08-12 19:58:47,296 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 45 [2021-08-12 19:58:49,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:58:49,030 INFO L93 Difference]: Finished difference Result 3226 states and 10089 transitions. [2021-08-12 19:58:49,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-12 19:58:49,030 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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 26 [2021-08-12 19:58:49,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:58:49,036 INFO L225 Difference]: With dead ends: 3226 [2021-08-12 19:58:49,036 INFO L226 Difference]: Without dead ends: 3167 [2021-08-12 19:58:49,037 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 8887.4ms TimeCoverageRelationStatistics Valid=578, Invalid=2614, Unknown=0, NotChecked=0, Total=3192 [2021-08-12 19:58:49,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3167 states. [2021-08-12 19:58:49,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3167 to 1704. [2021-08-12 19:58:49,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1704 states, 1703 states have (on average 3.405754550792719) internal successors, (5800), 1703 states have internal predecessors, (5800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:58:49,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1704 states to 1704 states and 5800 transitions. [2021-08-12 19:58:49,536 INFO L78 Accepts]: Start accepts. Automaton has 1704 states and 5800 transitions. Word has length 26 [2021-08-12 19:58:49,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:58:49,536 INFO L482 AbstractCegarLoop]: Abstraction has 1704 states and 5800 transitions. [2021-08-12 19:58:49,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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-08-12 19:58:49,536 INFO L276 IsEmpty]: Start isEmpty. Operand 1704 states and 5800 transitions. [2021-08-12 19:58:49,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:58:49,538 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:58:49,538 INFO L550 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] [2021-08-12 19:58:49,740 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1873 [2021-08-12 19:58:49,741 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:58:49,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:58:49,741 INFO L82 PathProgramCache]: Analyzing trace with hash 745320095, now seen corresponding path program 46 times [2021-08-12 19:58:49,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:58:49,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612363756] [2021-08-12 19:58:49,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:58:49,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:58:50,024 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:50,024 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:58:50,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612363756] [2021-08-12 19:58:50,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612363756] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:50,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418681269] [2021-08-12 19:58:50,024 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:58:50,052 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:58:50,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:58:50,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:58:50,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:58:50,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:58:50,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:58:50,523 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 13 [2021-08-12 19:58:50,531 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:58:50,539 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-08-12 19:58:50,546 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 13 [2021-08-12 19:58:50,554 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2021-08-12 19:58:50,562 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:58:50,569 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-08-12 19:58:50,577 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:58:50,584 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:58:50,592 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 19:58:50,599 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-08-12 19:58:50,606 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:58:50,613 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:50,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:58:50,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:58:50,618 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:50,638 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:58:50,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:58:50,639 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:637, output treesize:15 [2021-08-12 19:58:50,665 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:50,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418681269] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:50,665 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:58:50,665 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-08-12 19:58:50,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773343492] [2021-08-12 19:58:50,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:58:50,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:58:50,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:58:50,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:58:50,666 INFO L87 Difference]: Start difference. First operand 1704 states and 5800 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:58:55,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:58:55,783 INFO L93 Difference]: Finished difference Result 3327 states and 10683 transitions. [2021-08-12 19:58:55,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 19:58:55,783 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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 26 [2021-08-12 19:58:55,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:58:55,789 INFO L225 Difference]: With dead ends: 3327 [2021-08-12 19:58:55,789 INFO L226 Difference]: Without dead ends: 3289 [2021-08-12 19:58:55,790 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 788 ImplicationChecksByTransitivity, 1569.4ms TimeCoverageRelationStatistics Valid=497, Invalid=2259, Unknown=0, NotChecked=0, Total=2756 [2021-08-12 19:58:55,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3289 states. [2021-08-12 19:58:56,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3289 to 1811. [2021-08-12 19:58:56,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1811 states, 1810 states have (on average 3.422099447513812) internal successors, (6194), 1810 states have internal predecessors, (6194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:58:56,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1811 states to 1811 states and 6194 transitions. [2021-08-12 19:58:56,344 INFO L78 Accepts]: Start accepts. Automaton has 1811 states and 6194 transitions. Word has length 26 [2021-08-12 19:58:56,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:58:56,344 INFO L482 AbstractCegarLoop]: Abstraction has 1811 states and 6194 transitions. [2021-08-12 19:58:56,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:58:56,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1811 states and 6194 transitions. [2021-08-12 19:58:56,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:58:56,347 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:58:56,347 INFO L550 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] [2021-08-12 19:58:56,547 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1909 [2021-08-12 19:58:56,547 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:58:56,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:58:56,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1715998549, now seen corresponding path program 47 times [2021-08-12 19:58:56,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:58:56,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527225499] [2021-08-12 19:58:56,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:58:56,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:58:56,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:56,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:58:56,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527225499] [2021-08-12 19:58:56,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527225499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:56,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821777069] [2021-08-12 19:58:56,765 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:58:56,790 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 19:58:56,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:58:56,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:58:56,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:58:57,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,207 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 19:58:57,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 35 [2021-08-12 19:58:57,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,225 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2021-08-12 19:58:57,226 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,239 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:58:57,240 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,254 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 1 [2021-08-12 19:58:57,255 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,275 INFO L354 Elim1Store]: treesize reduction 22, result has 24.1 percent of original size [2021-08-12 19:58:57,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 25 [2021-08-12 19:58:57,277 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,301 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 19:58:57,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 19:58:57,305 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,320 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:58:57,321 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,343 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:58:57,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 41 [2021-08-12 19:58:57,353 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,368 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 1 [2021-08-12 19:58:57,370 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,391 INFO L354 Elim1Store]: treesize reduction 16, result has 44.8 percent of original size [2021-08-12 19:58:57,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 28 [2021-08-12 19:58:57,393 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,407 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 1 [2021-08-12 19:58:57,407 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,421 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 1 [2021-08-12 19:58:57,422 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,434 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:58:57,435 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,448 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 1 [2021-08-12 19:58:57,449 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,469 INFO L354 Elim1Store]: treesize reduction 21, result has 27.6 percent of original size [2021-08-12 19:58:57,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 23 [2021-08-12 19:58:57,470 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:58:57,478 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 19:58:57,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:58:57,478 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:58:57,553 INFO L628 ElimStorePlain]: treesize reduction 24, result has 79.5 percent of original size [2021-08-12 19:58:57,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-08-12 19:58:57,555 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:713, output treesize:75 [2021-08-12 19:58:57,628 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:58:57,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821777069] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:58:57,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:58:57,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2021-08-12 19:58:57,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878558915] [2021-08-12 19:58:57,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:58:57,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:58:57,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:58:57,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:58:57,629 INFO L87 Difference]: Start difference. First operand 1811 states and 6194 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:59:04,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:59:04,013 INFO L93 Difference]: Finished difference Result 3808 states and 12117 transitions. [2021-08-12 19:59:04,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 19:59:04,013 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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 26 [2021-08-12 19:59:04,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:59:04,020 INFO L225 Difference]: With dead ends: 3808 [2021-08-12 19:59:04,020 INFO L226 Difference]: Without dead ends: 3749 [2021-08-12 19:59:04,021 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 994 ImplicationChecksByTransitivity, 2061.5ms TimeCoverageRelationStatistics Valid=649, Invalid=2657, Unknown=0, NotChecked=0, Total=3306 [2021-08-12 19:59:04,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3749 states. [2021-08-12 19:59:04,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3749 to 1846. [2021-08-12 19:59:04,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1846 states, 1845 states have (on average 3.430894308943089) internal successors, (6330), 1845 states have internal predecessors, (6330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:04,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 6330 transitions. [2021-08-12 19:59:04,570 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 6330 transitions. Word has length 26 [2021-08-12 19:59:04,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:59:04,570 INFO L482 AbstractCegarLoop]: Abstraction has 1846 states and 6330 transitions. [2021-08-12 19:59:04,570 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 19 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-08-12 19:59:04,570 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 6330 transitions. [2021-08-12 19:59:04,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:59:04,572 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:59:04,573 INFO L550 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] [2021-08-12 19:59:04,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1999,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:59:04,773 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:59:04,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:59:04,773 INFO L82 PathProgramCache]: Analyzing trace with hash 701456227, now seen corresponding path program 27 times [2021-08-12 19:59:04,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:59:04,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119257456] [2021-08-12 19:59:04,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:59:04,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:59:05,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:05,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:59:05,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119257456] [2021-08-12 19:59:05,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119257456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:05,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747510481] [2021-08-12 19:59:05,130 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 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-08-12 19:59:05,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 19:59:05,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:59:05,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-12 19:59:05,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:59:05,573 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-08-12 19:59:05,775 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-08-12 19:59:05,955 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:05,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 35 [2021-08-12 19:59:05,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:05,970 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:59:05,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 1 [2021-08-12 19:59:05,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:06,308 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 126 [2021-08-12 19:59:06,308 INFO L628 ElimStorePlain]: treesize reduction 120, result has 76.0 percent of original size [2021-08-12 19:59:06,329 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:59:06,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-08-12 19:59:06,330 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:06,467 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2021-08-12 19:59:06,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:06,487 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:59:06,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 28 [2021-08-12 19:59:06,491 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:06,625 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-08-12 19:59:06,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:06,643 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:59:06,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:59:06,645 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:06,773 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-08-12 19:59:06,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:06,791 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:06,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 19:59:06,794 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:06,803 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 19:59:06,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:59:06,804 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:07,025 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 106 [2021-08-12 19:59:07,025 INFO L628 ElimStorePlain]: treesize reduction 23, result has 92.7 percent of original size [2021-08-12 19:59:07,039 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:07,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-08-12 19:59:07,044 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:07,148 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-08-12 19:59:07,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:07,163 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 19:59:07,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 19:59:07,165 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:07,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:07,280 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 19:59:07,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2021-08-12 19:59:07,284 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:07,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:07,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 19:59:07,394 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 16 variables, input treesize:563, output treesize:347 [2021-08-12 19:59:07,547 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 27 [2021-08-12 19:59:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:07,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747510481] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:07,593 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:59:07,593 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 19 [2021-08-12 19:59:07,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662188561] [2021-08-12 19:59:07,593 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:59:07,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:59:07,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:59:07,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:59:07,594 INFO L87 Difference]: Start difference. First operand 1846 states and 6330 transitions. Second operand has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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-08-12 19:59:08,832 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-08-12 19:59:09,142 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-08-12 19:59:09,343 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 59 [2021-08-12 19:59:09,755 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-08-12 19:59:10,277 WARN L205 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 121 [2021-08-12 19:59:10,676 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 104 [2021-08-12 19:59:11,541 WARN L205 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 113 [2021-08-12 19:59:12,204 WARN L205 SmtUtils]: Spent 589.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 139 [2021-08-12 19:59:12,756 WARN L205 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 116 [2021-08-12 19:59:13,009 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 79 [2021-08-12 19:59:14,372 WARN L205 SmtUtils]: Spent 644.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 133 [2021-08-12 19:59:14,818 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 81 [2021-08-12 19:59:16,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:59:16,710 INFO L93 Difference]: Finished difference Result 2651 states and 8650 transitions. [2021-08-12 19:59:16,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-12 19:59:16,711 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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 26 [2021-08-12 19:59:16,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:59:16,717 INFO L225 Difference]: With dead ends: 2651 [2021-08-12 19:59:16,717 INFO L226 Difference]: Without dead ends: 2604 [2021-08-12 19:59:16,717 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 6253.3ms TimeCoverageRelationStatistics Valid=351, Invalid=2001, Unknown=0, NotChecked=0, Total=2352 [2021-08-12 19:59:16,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2604 states. [2021-08-12 19:59:17,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2604 to 1868. [2021-08-12 19:59:17,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1868 states, 1867 states have (on average 3.430637386181039) internal successors, (6405), 1867 states have internal predecessors, (6405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:17,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1868 states to 1868 states and 6405 transitions. [2021-08-12 19:59:17,275 INFO L78 Accepts]: Start accepts. Automaton has 1868 states and 6405 transitions. Word has length 26 [2021-08-12 19:59:17,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:59:17,275 INFO L482 AbstractCegarLoop]: Abstraction has 1868 states and 6405 transitions. [2021-08-12 19:59:17,275 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 19 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-08-12 19:59:17,275 INFO L276 IsEmpty]: Start isEmpty. Operand 1868 states and 6405 transitions. [2021-08-12 19:59:17,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:59:17,277 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:59:17,277 INFO L550 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] [2021-08-12 19:59:17,477 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2104 [2021-08-12 19:59:17,478 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:59:17,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:59:17,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1121995759, now seen corresponding path program 28 times [2021-08-12 19:59:17,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:59:17,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579927809] [2021-08-12 19:59:17,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:59:17,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:59:17,746 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:17,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:59:17,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579927809] [2021-08-12 19:59:17,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579927809] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:17,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106988352] [2021-08-12 19:59:17,747 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 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-08-12 19:59:17,769 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 19:59:17,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:59:17,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:59:17,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:59:18,087 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-08-12 19:59:18,196 INFO L446 ElimStorePlain]: Different costs {2=[v_prenex_174, v_prenex_175, v_prenex_176, v_prenex_177], 3=[A]} [2021-08-12 19:59:18,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,210 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:59:18,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:59:18,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:18,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,222 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:18,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:59:18,226 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:18,517 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2021-08-12 19:59:18,517 INFO L628 ElimStorePlain]: treesize reduction 24, result has 93.7 percent of original size [2021-08-12 19:59:18,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,532 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:18,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 24 [2021-08-12 19:59:18,534 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:18,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,544 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:59:18,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:59:18,545 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:18,696 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-08-12 19:59:18,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:18,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,710 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:59:18,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 19:59:18,711 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:18,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:18,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:59:18,724 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:18,840 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-08-12 19:59:18,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:18,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,852 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:18,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:59:18,854 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:18,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,864 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:59:18,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 19:59:18,865 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:18,970 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-08-12 19:59:18,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:18,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,981 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:18,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2021-08-12 19:59:18,985 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:18,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:18,993 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-08-12 19:59:18,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 19 [2021-08-12 19:59:18,995 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:19,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:19,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-08-12 19:59:19,095 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:421, output treesize:185 [2021-08-12 19:59:19,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:19,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106988352] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:19,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:59:19,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-12 19:59:19,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124512586] [2021-08-12 19:59:19,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:59:19,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:59:19,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:59:19,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:59:19,222 INFO L87 Difference]: Start difference. First operand 1868 states and 6405 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:59:22,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:59:22,705 INFO L93 Difference]: Finished difference Result 2437 states and 8169 transitions. [2021-08-12 19:59:22,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-12 19:59:22,705 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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 26 [2021-08-12 19:59:22,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:59:22,711 INFO L225 Difference]: With dead ends: 2437 [2021-08-12 19:59:22,711 INFO L226 Difference]: Without dead ends: 2410 [2021-08-12 19:59:22,711 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 1353.3ms TimeCoverageRelationStatistics Valid=240, Invalid=1020, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 19:59:22,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2410 states. [2021-08-12 19:59:23,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2410 to 1870. [2021-08-12 19:59:23,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1870 states, 1869 states have (on average 3.42964151952916) internal successors, (6410), 1869 states have internal predecessors, (6410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:23,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1870 states to 1870 states and 6410 transitions. [2021-08-12 19:59:23,290 INFO L78 Accepts]: Start accepts. Automaton has 1870 states and 6410 transitions. Word has length 26 [2021-08-12 19:59:23,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:59:23,290 INFO L482 AbstractCegarLoop]: Abstraction has 1870 states and 6410 transitions. [2021-08-12 19:59:23,290 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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-08-12 19:59:23,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1870 states and 6410 transitions. [2021-08-12 19:59:23,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:59:23,293 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:59:23,293 INFO L550 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] [2021-08-12 19:59:23,493 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2141,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:59:23,496 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:59:23,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:59:23,497 INFO L82 PathProgramCache]: Analyzing trace with hash 654380625, now seen corresponding path program 29 times [2021-08-12 19:59:23,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:59:23,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96129138] [2021-08-12 19:59:23,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:59:23,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:59:23,831 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:23,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:59:23,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96129138] [2021-08-12 19:59:23,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96129138] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:23,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146333120] [2021-08-12 19:59:23,832 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 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-08-12 19:59:23,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-12 19:59:23,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:59:23,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 19:59:23,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:59:24,347 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-08-12 19:59:24,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:24,441 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:59:24,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 19:59:24,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:24,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:24,454 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:24,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 27 [2021-08-12 19:59:24,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:24,778 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 125 [2021-08-12 19:59:24,778 INFO L628 ElimStorePlain]: treesize reduction 72, result has 84.8 percent of original size [2021-08-12 19:59:24,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:24,794 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:24,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:59:24,796 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:24,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:24,806 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:59:24,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:59:24,807 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:25,061 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 117 [2021-08-12 19:59:25,062 INFO L628 ElimStorePlain]: treesize reduction 21, result has 94.2 percent of original size [2021-08-12 19:59:25,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:25,074 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:59:25,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 19:59:25,075 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:25,197 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-08-12 19:59:25,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:25,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:25,209 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:59:25,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:59:25,210 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:25,327 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-08-12 19:59:25,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:25,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:25,339 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:25,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 19:59:25,342 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:25,452 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-08-12 19:59:25,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:25,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:25,463 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 19:59:25,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 19:59:25,464 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:25,570 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-08-12 19:59:25,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:25,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:25,598 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:25,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 19:59:25,601 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:25,702 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-08-12 19:59:25,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:25,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:25,715 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:25,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 19:59:25,716 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:25,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:25,723 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 19:59:25,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 19:59:25,724 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:25,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:25,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 19:59:25,809 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 16 variables, input treesize:539, output treesize:156 [2021-08-12 19:59:25,950 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 26 [2021-08-12 19:59:25,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:25,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146333120] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:25,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:59:25,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 19:59:25,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541368517] [2021-08-12 19:59:25,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:59:25,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:59:25,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:59:25,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:59:25,990 INFO L87 Difference]: Start difference. First operand 1870 states and 6410 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:27,386 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-08-12 19:59:27,757 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-08-12 19:59:27,982 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-08-12 19:59:28,428 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-08-12 19:59:28,986 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-08-12 19:59:31,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:59:31,294 INFO L93 Difference]: Finished difference Result 2746 states and 8993 transitions. [2021-08-12 19:59:31,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-12 19:59:31,295 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:59:31,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:59:31,300 INFO L225 Difference]: With dead ends: 2746 [2021-08-12 19:59:31,300 INFO L226 Difference]: Without dead ends: 2710 [2021-08-12 19:59:31,301 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 2713.9ms TimeCoverageRelationStatistics Valid=307, Invalid=1333, Unknown=0, NotChecked=0, Total=1640 [2021-08-12 19:59:31,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2710 states. [2021-08-12 19:59:31,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2710 to 1870. [2021-08-12 19:59:31,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1870 states, 1869 states have (on average 3.4307116104868913) internal successors, (6412), 1869 states have internal predecessors, (6412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:31,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1870 states to 1870 states and 6412 transitions. [2021-08-12 19:59:31,879 INFO L78 Accepts]: Start accepts. Automaton has 1870 states and 6412 transitions. Word has length 26 [2021-08-12 19:59:31,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:59:31,879 INFO L482 AbstractCegarLoop]: Abstraction has 1870 states and 6412 transitions. [2021-08-12 19:59:31,879 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:31,879 INFO L276 IsEmpty]: Start isEmpty. Operand 1870 states and 6412 transitions. [2021-08-12 19:59:31,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:59:31,881 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:59:31,881 INFO L550 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] [2021-08-12 19:59:32,082 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2178 [2021-08-12 19:59:32,082 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:59:32,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:59:32,082 INFO L82 PathProgramCache]: Analyzing trace with hash -275202939, now seen corresponding path program 48 times [2021-08-12 19:59:32,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:59:32,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043348861] [2021-08-12 19:59:32,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:59:32,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:59:32,385 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:32,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:59:32,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043348861] [2021-08-12 19:59:32,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043348861] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:32,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487981365] [2021-08-12 19:59:32,386 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 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-08-12 19:59:32,408 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 19:59:32,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:59:32,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 19:59:32,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:59:32,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 19:59:32,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 19:59:32,851 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-08-12 19:59:32,858 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 13 [2021-08-12 19:59:32,865 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:59:32,872 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 19:59:32,879 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 19:59:32,886 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:59:32,893 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:59:32,900 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-08-12 19:59:32,907 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:59:32,913 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 13 [2021-08-12 19:59:32,920 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-08-12 19:59:32,939 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 19:59:32,945 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:32,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:32,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2021-08-12 19:59:32,949 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:32,966 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 19:59:32,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 19:59:32,968 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:637, output treesize:15 [2021-08-12 19:59:32,988 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:32,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487981365] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:32,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:59:32,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-08-12 19:59:32,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285332727] [2021-08-12 19:59:32,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 19:59:32,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:59:32,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 19:59:32,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-08-12 19:59:32,989 INFO L87 Difference]: Start difference. First operand 1870 states and 6412 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:36,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:59:36,878 INFO L93 Difference]: Finished difference Result 2344 states and 7807 transitions. [2021-08-12 19:59:36,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-12 19:59:36,879 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:59:36,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:59:36,884 INFO L225 Difference]: With dead ends: 2344 [2021-08-12 19:59:36,884 INFO L226 Difference]: Without dead ends: 2320 [2021-08-12 19:59:36,885 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 1538.6ms TimeCoverageRelationStatistics Valid=359, Invalid=1533, Unknown=0, NotChecked=0, Total=1892 [2021-08-12 19:59:36,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2021-08-12 19:59:37,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 1866. [2021-08-12 19:59:37,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1866 states, 1865 states have (on average 3.429490616621984) internal successors, (6396), 1865 states have internal predecessors, (6396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:37,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1866 states to 1866 states and 6396 transitions. [2021-08-12 19:59:37,443 INFO L78 Accepts]: Start accepts. Automaton has 1866 states and 6396 transitions. Word has length 26 [2021-08-12 19:59:37,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:59:37,444 INFO L482 AbstractCegarLoop]: Abstraction has 1866 states and 6396 transitions. [2021-08-12 19:59:37,444 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:37,444 INFO L276 IsEmpty]: Start isEmpty. Operand 1866 states and 6396 transitions. [2021-08-12 19:59:37,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:59:37,446 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:59:37,446 INFO L550 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] [2021-08-12 19:59:37,646 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2205 [2021-08-12 19:59:37,647 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:59:37,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:59:37,647 INFO L82 PathProgramCache]: Analyzing trace with hash 650290927, now seen corresponding path program 49 times [2021-08-12 19:59:37,647 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:59:37,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403389435] [2021-08-12 19:59:37,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:59:37,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:59:37,913 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:37,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:59:37,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403389435] [2021-08-12 19:59:37,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403389435] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:37,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055446367] [2021-08-12 19:59:37,914 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 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-08-12 19:59:37,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:59:37,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:59:37,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:59:38,323 INFO L446 ElimStorePlain]: Different costs {3=[A, v_prenex_196], 5=[v_prenex_198, v_prenex_200]} [2021-08-12 19:59:38,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:38,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:38,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:38,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:38,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 19:59:38,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:38,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:38,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:38,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:38,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 19:59:38,339 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:38,422 INFO L628 ElimStorePlain]: treesize reduction 130, result has 40.1 percent of original size [2021-08-12 19:59:38,422 INFO L518 ElimStorePlain]: Eliminatee v_prenex_196 vanished before elimination [2021-08-12 19:59:38,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:38,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:38,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:38,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2021-08-12 19:59:38,428 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:38,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:38,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:38,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:38,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:38,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 19:59:38,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-12 19:59:38,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:38,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:38,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 19:59:38,484 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:270, output treesize:29 [2021-08-12 19:59:38,528 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:38,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055446367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:38,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:59:38,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-08-12 19:59:38,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195571126] [2021-08-12 19:59:38,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 19:59:38,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:59:38,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 19:59:38,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-12 19:59:38,529 INFO L87 Difference]: Start difference. First operand 1866 states and 6396 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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-08-12 19:59:42,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:59:42,297 INFO L93 Difference]: Finished difference Result 2568 states and 8531 transitions. [2021-08-12 19:59:42,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-12 19:59:42,297 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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 26 [2021-08-12 19:59:42,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:59:42,303 INFO L225 Difference]: With dead ends: 2568 [2021-08-12 19:59:42,303 INFO L226 Difference]: Without dead ends: 2551 [2021-08-12 19:59:42,303 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 1399.8ms TimeCoverageRelationStatistics Valid=321, Invalid=1319, Unknown=0, NotChecked=0, Total=1640 [2021-08-12 19:59:42,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2551 states. [2021-08-12 19:59:42,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2551 to 1866. [2021-08-12 19:59:42,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1866 states, 1865 states have (on average 3.429490616621984) internal successors, (6396), 1865 states have internal predecessors, (6396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:42,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1866 states to 1866 states and 6396 transitions. [2021-08-12 19:59:42,890 INFO L78 Accepts]: Start accepts. Automaton has 1866 states and 6396 transitions. Word has length 26 [2021-08-12 19:59:42,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:59:42,890 INFO L482 AbstractCegarLoop]: Abstraction has 1866 states and 6396 transitions. [2021-08-12 19:59:42,890 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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-08-12 19:59:42,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1866 states and 6396 transitions. [2021-08-12 19:59:42,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:59:42,892 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:59:42,892 INFO L550 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] [2021-08-12 19:59:43,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2301 [2021-08-12 19:59:43,093 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:59:43,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:59:43,093 INFO L82 PathProgramCache]: Analyzing trace with hash -527613613, now seen corresponding path program 50 times [2021-08-12 19:59:43,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:59:43,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483874807] [2021-08-12 19:59:43,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:59:43,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:59:43,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:43,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:59:43,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483874807] [2021-08-12 19:59:43,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483874807] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:43,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938145915] [2021-08-12 19:59:43,354 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 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-08-12 19:59:43,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 19:59:43,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:59:43,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:59:43,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:59:43,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,601 INFO L354 Elim1Store]: treesize reduction 20, result has 35.5 percent of original size [2021-08-12 19:59:43,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 26 [2021-08-12 19:59:43,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,629 INFO L354 Elim1Store]: treesize reduction 16, result has 48.4 percent of original size [2021-08-12 19:59:43,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 30 [2021-08-12 19:59:43,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,658 INFO L354 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2021-08-12 19:59:43,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 37 [2021-08-12 19:59:43,662 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,676 INFO L354 Elim1Store]: treesize reduction 30, result has 3.2 percent of original size [2021-08-12 19:59:43,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 1 [2021-08-12 19:59:43,677 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,701 INFO L354 Elim1Store]: treesize reduction 12, result has 61.3 percent of original size [2021-08-12 19:59:43,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-08-12 19:59:43,705 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,729 INFO L354 Elim1Store]: treesize reduction 20, result has 35.5 percent of original size [2021-08-12 19:59:43,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 29 [2021-08-12 19:59:43,731 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,746 INFO L354 Elim1Store]: treesize reduction 30, result has 3.2 percent of original size [2021-08-12 19:59:43,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 1 [2021-08-12 19:59:43,747 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,769 INFO L354 Elim1Store]: treesize reduction 24, result has 22.6 percent of original size [2021-08-12 19:59:43,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 25 [2021-08-12 19:59:43,770 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,785 INFO L354 Elim1Store]: treesize reduction 30, result has 3.2 percent of original size [2021-08-12 19:59:43,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 1 [2021-08-12 19:59:43,785 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,809 INFO L354 Elim1Store]: treesize reduction 23, result has 25.8 percent of original size [2021-08-12 19:59:43,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 26 [2021-08-12 19:59:43,810 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,833 INFO L354 Elim1Store]: treesize reduction 23, result has 25.8 percent of original size [2021-08-12 19:59:43,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 26 [2021-08-12 19:59:43,834 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,849 INFO L354 Elim1Store]: treesize reduction 30, result has 3.2 percent of original size [2021-08-12 19:59:43,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 1 [2021-08-12 19:59:43,850 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,864 INFO L354 Elim1Store]: treesize reduction 30, result has 3.2 percent of original size [2021-08-12 19:59:43,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 1 [2021-08-12 19:59:43,865 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,885 INFO L354 Elim1Store]: treesize reduction 24, result has 22.6 percent of original size [2021-08-12 19:59:43,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2021-08-12 19:59:43,886 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,907 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:43,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 43 [2021-08-12 19:59:43,913 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:43,922 INFO L354 Elim1Store]: treesize reduction 30, result has 3.2 percent of original size [2021-08-12 19:59:43,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 19:59:43,922 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:43,995 INFO L628 ElimStorePlain]: treesize reduction 109, result has 41.7 percent of original size [2021-08-12 19:59:43,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-08-12 19:59:43,996 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:705, output treesize:78 [2021-08-12 19:59:44,071 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:44,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938145915] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:44,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 19:59:44,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 19 [2021-08-12 19:59:44,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5888225] [2021-08-12 19:59:44,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 19:59:44,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 19:59:44,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 19:59:44,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-08-12 19:59:44,072 INFO L87 Difference]: Start difference. First operand 1866 states and 6396 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:45,668 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 48 [2021-08-12 19:59:45,965 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 41 [2021-08-12 19:59:46,664 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 48 [2021-08-12 19:59:48,578 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2021-08-12 19:59:49,656 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-08-12 19:59:49,926 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2021-08-12 19:59:50,930 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 65 [2021-08-12 19:59:51,419 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-08-12 19:59:54,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 19:59:54,079 INFO L93 Difference]: Finished difference Result 3359 states and 10806 transitions. [2021-08-12 19:59:54,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-08-12 19:59:54,079 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 19:59:54,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 19:59:54,086 INFO L225 Difference]: With dead ends: 3359 [2021-08-12 19:59:54,086 INFO L226 Difference]: Without dead ends: 3310 [2021-08-12 19:59:54,086 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2979 ImplicationChecksByTransitivity, 5280.0ms TimeCoverageRelationStatistics Valid=1266, Invalid=7106, Unknown=0, NotChecked=0, Total=8372 [2021-08-12 19:59:54,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3310 states. [2021-08-12 19:59:54,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3310 to 1970. [2021-08-12 19:59:54,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1970 states, 1969 states have (on average 3.420518029456577) internal successors, (6735), 1969 states have internal predecessors, (6735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:54,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 6735 transitions. [2021-08-12 19:59:54,738 INFO L78 Accepts]: Start accepts. Automaton has 1970 states and 6735 transitions. Word has length 26 [2021-08-12 19:59:54,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 19:59:54,738 INFO L482 AbstractCegarLoop]: Abstraction has 1970 states and 6735 transitions. [2021-08-12 19:59:54,738 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 19:59:54,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1970 states and 6735 transitions. [2021-08-12 19:59:54,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 19:59:54,740 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 19:59:54,740 INFO L550 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] [2021-08-12 19:59:54,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2315,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 19:59:54,942 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 19:59:54,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 19:59:54,942 INFO L82 PathProgramCache]: Analyzing trace with hash -2073850769, now seen corresponding path program 51 times [2021-08-12 19:59:54,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 19:59:54,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835847969] [2021-08-12 19:59:54,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 19:59:54,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 19:59:55,191 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 19:59:55,191 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 19:59:55,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835847969] [2021-08-12 19:59:55,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835847969] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 19:59:55,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727665588] [2021-08-12 19:59:55,191 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 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-08-12 19:59:55,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-12 19:59:55,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 19:59:55,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 19:59:55,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 19:59:55,667 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-08-12 19:59:55,880 INFO L446 ElimStorePlain]: Different costs {5=[v_prenex_206, v_prenex_208, v_prenex_210, v_prenex_212, v_prenex_202, v_prenex_214], 6=[A, v_prenex_204]} [2021-08-12 19:59:55,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:55,932 INFO L354 Elim1Store]: treesize reduction 20, result has 45.9 percent of original size [2021-08-12 19:59:55,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 32 [2021-08-12 19:59:55,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:55,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:55,982 INFO L354 Elim1Store]: treesize reduction 16, result has 56.8 percent of original size [2021-08-12 19:59:55,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 39 [2021-08-12 19:59:55,986 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:56,403 WARN L205 SmtUtils]: Spent 416.00 ms on a formula simplification that was a NOOP. DAG size: 171 [2021-08-12 19:59:56,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:56,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:56,450 INFO L354 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2021-08-12 19:59:56,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 43 [2021-08-12 19:59:56,454 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:56,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:56,487 INFO L354 Elim1Store]: treesize reduction 16, result has 56.8 percent of original size [2021-08-12 19:59:56,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 36 [2021-08-12 19:59:56,491 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:56,876 WARN L205 SmtUtils]: Spent 384.00 ms on a formula simplification that was a NOOP. DAG size: 164 [2021-08-12 19:59:56,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:56,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:56,914 INFO L354 Elim1Store]: treesize reduction 18, result has 51.4 percent of original size [2021-08-12 19:59:56,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 34 [2021-08-12 19:59:56,918 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:56,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:56,958 INFO L354 Elim1Store]: treesize reduction 8, result has 78.4 percent of original size [2021-08-12 19:59:56,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 47 [2021-08-12 19:59:56,961 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:57,318 WARN L205 SmtUtils]: Spent 356.00 ms on a formula simplification that was a NOOP. DAG size: 158 [2021-08-12 19:59:57,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:57,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:57,362 INFO L354 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2021-08-12 19:59:57,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 43 [2021-08-12 19:59:57,366 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:57,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:57,396 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:57,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 55 [2021-08-12 19:59:57,405 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:58,378 WARN L205 SmtUtils]: Spent 973.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 150 [2021-08-12 19:59:58,379 INFO L628 ElimStorePlain]: treesize reduction 72, result has 90.2 percent of original size [2021-08-12 19:59:58,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:58,415 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:58,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 55 [2021-08-12 19:59:58,421 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:58,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:58,455 INFO L354 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2021-08-12 19:59:58,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 43 [2021-08-12 19:59:58,460 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:59,070 WARN L205 SmtUtils]: Spent 610.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 147 [2021-08-12 19:59:59,071 INFO L628 ElimStorePlain]: treesize reduction 34, result has 94.9 percent of original size [2021-08-12 19:59:59,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,112 INFO L354 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2021-08-12 19:59:59,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 43 [2021-08-12 19:59:59,116 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:59,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,142 INFO L354 Elim1Store]: treesize reduction 27, result has 27.0 percent of original size [2021-08-12 19:59:59,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 28 [2021-08-12 19:59:59,144 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:59,427 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification that was a NOOP. DAG size: 138 [2021-08-12 19:59:59,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:59,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,463 INFO L354 Elim1Store]: treesize reduction 18, result has 56.1 percent of original size [2021-08-12 19:59:59,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 38 [2021-08-12 19:59:59,467 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:59,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,482 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-08-12 19:59:59,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 1 [2021-08-12 19:59:59,483 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:59,744 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-08-12 19:59:59,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:59,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,776 INFO L354 Elim1Store]: treesize reduction 18, result has 56.1 percent of original size [2021-08-12 19:59:59,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 38 [2021-08-12 19:59:59,780 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 19:59:59,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 19:59:59,802 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 19:59:59,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 25 treesize of output 53 [2021-08-12 19:59:59,810 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:00,035 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-08-12 20:00:00,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:00,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 14 xjuncts. [2021-08-12 20:00:00,060 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 16 variables, input treesize:829, output treesize:777 [2021-08-12 20:00:00,424 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 41 [2021-08-12 20:00:00,579 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:00:00,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727665588] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:00:00,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:00:00,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2021-08-12 20:00:00,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943768975] [2021-08-12 20:00:00,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-08-12 20:00:00,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:00:00,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-12 20:00:00,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-08-12 20:00:00,580 INFO L87 Difference]: Start difference. First operand 1970 states and 6735 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-12 20:00:01,674 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-08-12 20:00:03,091 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2021-08-12 20:00:05,970 WARN L205 SmtUtils]: Spent 2.80 s on a formula simplification. DAG size of input: 85 DAG size of output: 71 [2021-08-12 20:00:06,766 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 44 [2021-08-12 20:00:14,471 WARN L205 SmtUtils]: Spent 7.58 s on a formula simplification. DAG size of input: 119 DAG size of output: 79 [2021-08-12 20:00:15,391 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-08-12 20:00:15,615 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 53 [2021-08-12 20:00:18,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:00:18,314 INFO L93 Difference]: Finished difference Result 3234 states and 10563 transitions. [2021-08-12 20:00:18,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 20:00:18,314 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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 26 [2021-08-12 20:00:18,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:00:18,322 INFO L225 Difference]: With dead ends: 3234 [2021-08-12 20:00:18,322 INFO L226 Difference]: Without dead ends: 3187 [2021-08-12 20:00:18,322 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 995 ImplicationChecksByTransitivity, 14170.4ms TimeCoverageRelationStatistics Valid=609, Invalid=2931, Unknown=0, NotChecked=0, Total=3540 [2021-08-12 20:00:18,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3187 states. [2021-08-12 20:00:19,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3187 to 2005. [2021-08-12 20:00:19,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2005 states, 2004 states have (on average 3.4266467065868262) internal successors, (6867), 2004 states have internal predecessors, (6867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:00:19,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2005 states to 2005 states and 6867 transitions. [2021-08-12 20:00:19,050 INFO L78 Accepts]: Start accepts. Automaton has 2005 states and 6867 transitions. Word has length 26 [2021-08-12 20:00:19,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:00:19,050 INFO L482 AbstractCegarLoop]: Abstraction has 2005 states and 6867 transitions. [2021-08-12 20:00:19,050 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-12 20:00:19,050 INFO L276 IsEmpty]: Start isEmpty. Operand 2005 states and 6867 transitions. [2021-08-12 20:00:19,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:00:19,053 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:00:19,053 INFO L550 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] [2021-08-12 20:00:19,253 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2344 [2021-08-12 20:00:19,253 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:00:19,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:00:19,254 INFO L82 PathProgramCache]: Analyzing trace with hash 436262311, now seen corresponding path program 52 times [2021-08-12 20:00:19,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:00:19,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287681648] [2021-08-12 20:00:19,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:00:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:00:19,574 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:00:19,574 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:00:19,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287681648] [2021-08-12 20:00:19,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287681648] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:00:19,575 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541110641] [2021-08-12 20:00:19,575 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 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-08-12 20:00:19,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 20:00:19,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:00:19,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:00:19,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:00:20,048 INFO L446 ElimStorePlain]: Different costs {3=[A, v_prenex_226], 5=[v_prenex_222, v_prenex_224]} [2021-08-12 20:00:20,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:20,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:20,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:00:20,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:00:20,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:20,165 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 48 [2021-08-12 20:00:20,165 INFO L628 ElimStorePlain]: treesize reduction 137, result has 41.9 percent of original size [2021-08-12 20:00:20,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:00:20,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:20,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:00:20,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:20,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:20,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:20,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:20,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:00:20,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:00:20,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-12 20:00:20,205 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:20,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:20,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:00:20,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:00:20,232 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:20,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:20,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 20:00:20,254 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:270, output treesize:22 [2021-08-12 20:00:20,290 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:00:20,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541110641] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:00:20,290 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:00:20,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-08-12 20:00:20,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448959598] [2021-08-12 20:00:20,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 20:00:20,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:00:20,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 20:00:20,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-08-12 20:00:20,291 INFO L87 Difference]: Start difference. First operand 2005 states and 6867 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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-08-12 20:00:22,073 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 40 [2021-08-12 20:00:22,880 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-08-12 20:00:25,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:00:25,865 INFO L93 Difference]: Finished difference Result 2657 states and 8821 transitions. [2021-08-12 20:00:25,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-12 20:00:25,866 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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 26 [2021-08-12 20:00:25,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:00:25,872 INFO L225 Difference]: With dead ends: 2657 [2021-08-12 20:00:25,872 INFO L226 Difference]: Without dead ends: 2640 [2021-08-12 20:00:25,873 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 783 ImplicationChecksByTransitivity, 2518.4ms TimeCoverageRelationStatistics Valid=482, Invalid=2170, Unknown=0, NotChecked=0, Total=2652 [2021-08-12 20:00:25,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2640 states. [2021-08-12 20:00:26,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2640 to 2003. [2021-08-12 20:00:26,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2003 states, 2002 states have (on average 3.4265734265734267) internal successors, (6860), 2002 states have internal predecessors, (6860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:00:26,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2003 states to 2003 states and 6860 transitions. [2021-08-12 20:00:26,577 INFO L78 Accepts]: Start accepts. Automaton has 2003 states and 6860 transitions. Word has length 26 [2021-08-12 20:00:26,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:00:26,577 INFO L482 AbstractCegarLoop]: Abstraction has 2003 states and 6860 transitions. [2021-08-12 20:00:26,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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-08-12 20:00:26,577 INFO L276 IsEmpty]: Start isEmpty. Operand 2003 states and 6860 transitions. [2021-08-12 20:00:26,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:00:26,580 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:00:26,580 INFO L550 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] [2021-08-12 20:00:26,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2429,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:00:26,780 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:00:26,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:00:26,781 INFO L82 PathProgramCache]: Analyzing trace with hash 2135160291, now seen corresponding path program 53 times [2021-08-12 20:00:26,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:00:26,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508142990] [2021-08-12 20:00:26,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:00:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:00:27,101 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:00:27,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:00:27,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508142990] [2021-08-12 20:00:27,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508142990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:00:27,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718099020] [2021-08-12 20:00:27,101 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 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-08-12 20:00:27,133 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-12 20:00:27,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:00:27,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:00:27,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:00:27,639 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2021-08-12 20:00:27,834 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-08-12 20:00:28,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:28,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:28,072 INFO L354 Elim1Store]: treesize reduction 18, result has 37.9 percent of original size [2021-08-12 20:00:28,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 26 [2021-08-12 20:00:28,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:28,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:28,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:28,103 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:28,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 41 [2021-08-12 20:00:28,110 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:28,486 WARN L205 SmtUtils]: Spent 376.00 ms on a formula simplification that was a NOOP. DAG size: 160 [2021-08-12 20:00:28,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:28,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:28,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:28,523 INFO L354 Elim1Store]: treesize reduction 16, result has 44.8 percent of original size [2021-08-12 20:00:28,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 31 [2021-08-12 20:00:28,525 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:28,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:28,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:28,557 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:00:28,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 35 [2021-08-12 20:00:28,561 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:29,235 WARN L205 SmtUtils]: Spent 673.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 148 [2021-08-12 20:00:29,235 INFO L628 ElimStorePlain]: treesize reduction 29, result has 95.9 percent of original size [2021-08-12 20:00:29,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,272 INFO L354 Elim1Store]: treesize reduction 14, result has 51.7 percent of original size [2021-08-12 20:00:29,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 33 [2021-08-12 20:00:29,276 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:29,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,300 INFO L354 Elim1Store]: treesize reduction 22, result has 24.1 percent of original size [2021-08-12 20:00:29,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2021-08-12 20:00:29,301 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:29,585 WARN L205 SmtUtils]: Spent 283.00 ms on a formula simplification that was a NOOP. DAG size: 138 [2021-08-12 20:00:29,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:29,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,618 INFO L354 Elim1Store]: treesize reduction 14, result has 51.7 percent of original size [2021-08-12 20:00:29,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 30 [2021-08-12 20:00:29,622 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:29,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,657 INFO L354 Elim1Store]: treesize reduction 4, result has 86.2 percent of original size [2021-08-12 20:00:29,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 43 [2021-08-12 20:00:29,662 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:29,931 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-08-12 20:00:29,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:29,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,966 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:00:29,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 35 [2021-08-12 20:00:29,968 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:29,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:29,992 INFO L354 Elim1Store]: treesize reduction 16, result has 44.8 percent of original size [2021-08-12 20:00:29,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 28 [2021-08-12 20:00:29,994 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:30,249 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification that was a NOOP. DAG size: 122 [2021-08-12 20:00:30,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:30,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:30,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:30,286 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:00:30,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 35 [2021-08-12 20:00:30,289 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:30,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:30,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:30,321 INFO L354 Elim1Store]: treesize reduction 16, result has 44.8 percent of original size [2021-08-12 20:00:30,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 28 [2021-08-12 20:00:30,323 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:30,580 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-08-12 20:00:30,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:30,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:30,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:30,610 INFO L354 Elim1Store]: treesize reduction 16, result has 44.8 percent of original size [2021-08-12 20:00:30,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 28 [2021-08-12 20:00:30,612 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:30,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:30,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:30,637 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:00:30,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 20:00:30,642 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:31,074 WARN L205 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2021-08-12 20:00:31,075 INFO L628 ElimStorePlain]: treesize reduction 29, result has 93.8 percent of original size [2021-08-12 20:00:31,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:31,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:31,106 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:31,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 47 [2021-08-12 20:00:31,114 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:31,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:31,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:31,143 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-08-12 20:00:31,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 1 [2021-08-12 20:00:31,144 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:31,370 WARN L205 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-08-12 20:00:31,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:31,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-08-12 20:00:31,389 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 16 variables, input treesize:793, output treesize:352 [2021-08-12 20:00:31,536 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 23 [2021-08-12 20:00:31,575 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:00:31,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718099020] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:00:31,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:00:31,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2021-08-12 20:00:31,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321366625] [2021-08-12 20:00:31,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-08-12 20:00:31,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:00:31,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-12 20:00:31,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-08-12 20:00:31,576 INFO L87 Difference]: Start difference. First operand 2003 states and 6860 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-12 20:00:34,122 WARN L205 SmtUtils]: Spent 619.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 66 [2021-08-12 20:00:35,491 WARN L205 SmtUtils]: Spent 750.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 72 [2021-08-12 20:00:38,556 WARN L205 SmtUtils]: Spent 2.99 s on a formula simplification. DAG size of input: 173 DAG size of output: 115 [2021-08-12 20:00:41,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:00:41,490 INFO L93 Difference]: Finished difference Result 2892 states and 9573 transitions. [2021-08-12 20:00:41,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-12 20:00:41,490 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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 26 [2021-08-12 20:00:41,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:00:41,497 INFO L225 Difference]: With dead ends: 2892 [2021-08-12 20:00:41,498 INFO L226 Difference]: Without dead ends: 2860 [2021-08-12 20:00:41,498 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 7010.2ms TimeCoverageRelationStatistics Valid=522, Invalid=2448, Unknown=0, NotChecked=0, Total=2970 [2021-08-12 20:00:41,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2860 states. [2021-08-12 20:00:42,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2860 to 2003. [2021-08-12 20:00:42,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2003 states, 2002 states have (on average 3.4265734265734267) internal successors, (6860), 2002 states have internal predecessors, (6860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:00:42,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2003 states to 2003 states and 6860 transitions. [2021-08-12 20:00:42,221 INFO L78 Accepts]: Start accepts. Automaton has 2003 states and 6860 transitions. Word has length 26 [2021-08-12 20:00:42,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:00:42,222 INFO L482 AbstractCegarLoop]: Abstraction has 2003 states and 6860 transitions. [2021-08-12 20:00:42,222 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-08-12 20:00:42,223 INFO L276 IsEmpty]: Start isEmpty. Operand 2003 states and 6860 transitions. [2021-08-12 20:00:42,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:00:42,227 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:00:42,227 INFO L550 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] [2021-08-12 20:00:42,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2443 [2021-08-12 20:00:42,443 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:00:42,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:00:42,443 INFO L82 PathProgramCache]: Analyzing trace with hash -1001444339, now seen corresponding path program 54 times [2021-08-12 20:00:42,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:00:42,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772307581] [2021-08-12 20:00:42,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:00:42,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:00:42,696 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:00:42,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:00:42,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772307581] [2021-08-12 20:00:42,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772307581] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:00:42,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414464288] [2021-08-12 20:00:42,696 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 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-08-12 20:00:42,722 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 20:00:42,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:00:42,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-12 20:00:42,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:00:42,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:42,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:42,951 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:42,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 39 [2021-08-12 20:00:42,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:42,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:42,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:42,984 INFO L354 Elim1Store]: treesize reduction 14, result has 48.1 percent of original size [2021-08-12 20:00:42,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 31 [2021-08-12 20:00:42,988 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:42,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:42,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,013 INFO L354 Elim1Store]: treesize reduction 20, result has 25.9 percent of original size [2021-08-12 20:00:43,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2021-08-12 20:00:43,014 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,034 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 20:00:43,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2021-08-12 20:00:43,035 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,064 INFO L354 Elim1Store]: treesize reduction 18, result has 33.3 percent of original size [2021-08-12 20:00:43,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:00:43,066 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,083 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 20:00:43,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 20:00:43,084 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,099 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 20:00:43,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 1 [2021-08-12 20:00:43,100 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,116 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 20:00:43,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 1 [2021-08-12 20:00:43,116 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,140 INFO L354 Elim1Store]: treesize reduction 18, result has 33.3 percent of original size [2021-08-12 20:00:43,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:00:43,142 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,158 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 20:00:43,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 1 [2021-08-12 20:00:43,159 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,184 INFO L354 Elim1Store]: treesize reduction 14, result has 48.1 percent of original size [2021-08-12 20:00:43,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 28 [2021-08-12 20:00:43,189 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,212 INFO L354 Elim1Store]: treesize reduction 17, result has 37.0 percent of original size [2021-08-12 20:00:43,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 25 [2021-08-12 20:00:43,214 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,230 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 20:00:43,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 1 [2021-08-12 20:00:43,231 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,246 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 20:00:43,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 1 [2021-08-12 20:00:43,247 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,262 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 20:00:43,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 1 [2021-08-12 20:00:43,263 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:00:43,271 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-08-12 20:00:43,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 1 [2021-08-12 20:00:43,271 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:43,342 INFO L628 ElimStorePlain]: treesize reduction 42, result has 65.0 percent of original size [2021-08-12 20:00:43,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-08-12 20:00:43,343 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:657, output treesize:78 [2021-08-12 20:00:43,427 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:00:43,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414464288] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:00:43,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:00:43,427 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-08-12 20:00:43,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707044525] [2021-08-12 20:00:43,428 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 20:00:43,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:00:43,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 20:00:43,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:00:43,428 INFO L87 Difference]: Start difference. First operand 2003 states and 6860 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:00:44,930 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 40 [2021-08-12 20:00:45,647 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 40 [2021-08-12 20:00:46,269 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 44 [2021-08-12 20:00:46,697 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 62 [2021-08-12 20:00:47,238 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 46 [2021-08-12 20:00:47,769 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 65 [2021-08-12 20:00:52,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:00:52,117 INFO L93 Difference]: Finished difference Result 3568 states and 11487 transitions. [2021-08-12 20:00:52,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-12 20:00:52,117 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:00:52,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:00:52,125 INFO L225 Difference]: With dead ends: 3568 [2021-08-12 20:00:52,125 INFO L226 Difference]: Without dead ends: 3532 [2021-08-12 20:00:52,125 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1221 ImplicationChecksByTransitivity, 3623.4ms TimeCoverageRelationStatistics Valid=879, Invalid=3153, Unknown=0, NotChecked=0, Total=4032 [2021-08-12 20:00:52,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3532 states. [2021-08-12 20:00:52,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3532 to 2009. [2021-08-12 20:00:52,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2009 states, 2008 states have (on average 3.431772908366534) internal successors, (6891), 2008 states have internal predecessors, (6891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:00:52,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2009 states to 2009 states and 6891 transitions. [2021-08-12 20:00:52,866 INFO L78 Accepts]: Start accepts. Automaton has 2009 states and 6891 transitions. Word has length 26 [2021-08-12 20:00:52,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:00:52,866 INFO L482 AbstractCegarLoop]: Abstraction has 2009 states and 6891 transitions. [2021-08-12 20:00:52,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 18 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:00:52,866 INFO L276 IsEmpty]: Start isEmpty. Operand 2009 states and 6891 transitions. [2021-08-12 20:00:52,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:00:52,869 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:00:52,869 INFO L550 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] [2021-08-12 20:00:53,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2509,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:00:53,070 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:00:53,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:00:53,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1556883255, now seen corresponding path program 30 times [2021-08-12 20:00:53,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:00:53,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133878033] [2021-08-12 20:00:53,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:00:53,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:00:53,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:00:53,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:00:53,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133878033] [2021-08-12 20:00:53,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133878033] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:00:53,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459963519] [2021-08-12 20:00:53,219 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-08-12 20:00:53,245 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-12 20:00:53,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:00:53,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-12 20:00:53,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:00:53,592 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 20:00:53,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 28 [2021-08-12 20:00:53,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,604 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:00:53,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:00:53,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,615 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:00:53,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:00:53,615 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,636 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 20:00:53,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 28 [2021-08-12 20:00:53,638 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,657 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:53,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 20:00:53,662 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,680 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 20:00:53,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 20:00:53,682 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,691 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:00:53,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:00:53,692 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:00:53,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-08-12 20:00:53,713 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,723 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:00:53,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:00:53,724 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,734 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:00:53,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:00:53,735 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,756 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 20:00:53,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:00:53,757 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,769 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:00:53,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2021-08-12 20:00:53,769 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,795 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 20:00:53,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2021-08-12 20:00:53,799 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,809 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:00:53,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:00:53,809 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,818 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:00:53,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:00:53,819 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,825 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:00:53,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:00:53,826 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 20:00:53,951 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2021-08-12 20:00:53,952 INFO L628 ElimStorePlain]: treesize reduction 33, result has 82.1 percent of original size [2021-08-12 20:00:53,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-08-12 20:00:53,955 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:697, output treesize:177 [2021-08-12 20:00:54,134 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:00:54,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459963519] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:00:54,135 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:00:54,135 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-08-12 20:00:54,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838194328] [2021-08-12 20:00:54,135 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 20:00:54,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:00:54,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 20:00:54,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-08-12 20:00:54,135 INFO L87 Difference]: Start difference. First operand 2009 states and 6891 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:00:55,172 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2021-08-12 20:00:57,125 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 32 [2021-08-12 20:00:57,838 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 44 [2021-08-12 20:00:59,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:00:59,005 INFO L93 Difference]: Finished difference Result 2495 states and 8337 transitions. [2021-08-12 20:00:59,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-12 20:00:59,006 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:00:59,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:00:59,012 INFO L225 Difference]: With dead ends: 2495 [2021-08-12 20:00:59,012 INFO L226 Difference]: Without dead ends: 2478 [2021-08-12 20:00:59,013 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1838.7ms TimeCoverageRelationStatistics Valid=234, Invalid=1248, Unknown=0, NotChecked=0, Total=1482 [2021-08-12 20:00:59,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2021-08-12 20:00:59,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 2002. [2021-08-12 20:00:59,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2002 states, 2001 states have (on average 3.4302848575712144) internal successors, (6864), 2001 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:00:59,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2002 states to 2002 states and 6864 transitions. [2021-08-12 20:00:59,711 INFO L78 Accepts]: Start accepts. Automaton has 2002 states and 6864 transitions. Word has length 26 [2021-08-12 20:00:59,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:00:59,711 INFO L482 AbstractCegarLoop]: Abstraction has 2002 states and 6864 transitions. [2021-08-12 20:00:59,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:00:59,711 INFO L276 IsEmpty]: Start isEmpty. Operand 2002 states and 6864 transitions. [2021-08-12 20:00:59,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:00:59,714 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:00:59,715 INFO L550 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] [2021-08-12 20:00:59,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2536 [2021-08-12 20:00:59,931 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:00:59,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:00:59,931 INFO L82 PathProgramCache]: Analyzing trace with hash 1386281111, now seen corresponding path program 31 times [2021-08-12 20:00:59,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:00:59,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435059777] [2021-08-12 20:00:59,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:00:59,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:00,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:00,191 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:00,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435059777] [2021-08-12 20:01:00,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435059777] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:00,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361095510] [2021-08-12 20:01:00,191 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-08-12 20:01:00,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:00,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:01:00,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:00,511 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2021-08-12 20:01:00,743 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 47 [2021-08-12 20:01:00,805 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_249], 2=[A, v_prenex_250]} [2021-08-12 20:01:00,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:00,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:00,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:00,911 INFO L628 ElimStorePlain]: treesize reduction 50, result has 69.7 percent of original size [2021-08-12 20:01:00,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:00,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:01:00,917 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:00,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:00,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:00,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:00,921 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:00,971 INFO L628 ElimStorePlain]: treesize reduction 13, result has 83.5 percent of original size [2021-08-12 20:01:00,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:00,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:00,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:01:00,976 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:00,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:00,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 20:01:00,999 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:179, output treesize:32 [2021-08-12 20:01:01,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:01,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361095510] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:01,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:01,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 20:01:01,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116663987] [2021-08-12 20:01:01,037 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 20:01:01,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:01,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 20:01:01,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-12 20:01:01,037 INFO L87 Difference]: Start difference. First operand 2002 states and 6864 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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-08-12 20:01:02,674 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2021-08-12 20:01:03,456 WARN L205 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 58 [2021-08-12 20:01:03,643 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 66 [2021-08-12 20:01:06,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:01:06,394 INFO L93 Difference]: Finished difference Result 2920 states and 9626 transitions. [2021-08-12 20:01:06,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-12 20:01:06,394 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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 26 [2021-08-12 20:01:06,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:01:06,401 INFO L225 Difference]: With dead ends: 2920 [2021-08-12 20:01:06,401 INFO L226 Difference]: Without dead ends: 2873 [2021-08-12 20:01:06,401 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 1980.7ms TimeCoverageRelationStatistics Valid=243, Invalid=1017, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 20:01:06,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2873 states. [2021-08-12 20:01:07,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2873 to 2019. [2021-08-12 20:01:07,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2019 states, 2018 states have (on average 3.4345887016848367) internal successors, (6931), 2018 states have internal predecessors, (6931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:07,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 6931 transitions. [2021-08-12 20:01:07,135 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 6931 transitions. Word has length 26 [2021-08-12 20:01:07,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:01:07,135 INFO L482 AbstractCegarLoop]: Abstraction has 2019 states and 6931 transitions. [2021-08-12 20:01:07,135 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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-08-12 20:01:07,136 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 6931 transitions. [2021-08-12 20:01:07,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:01:07,138 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:01:07,138 INFO L550 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] [2021-08-12 20:01:07,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2593,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:01:07,339 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:01:07,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:01:07,339 INFO L82 PathProgramCache]: Analyzing trace with hash -231251669, now seen corresponding path program 32 times [2021-08-12 20:01:07,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:01:07,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767927561] [2021-08-12 20:01:07,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:01:07,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:07,579 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:07,580 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:07,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767927561] [2021-08-12 20:01:07,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767927561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:07,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985169633] [2021-08-12 20:01:07,580 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-08-12 20:01:07,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 20:01:07,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:01:07,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 20:01:07,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:07,881 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2021-08-12 20:01:07,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:07,983 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:07,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27 [2021-08-12 20:01:07,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:07,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:08,002 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:08,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27 [2021-08-12 20:01:08,004 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:08,297 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 120 [2021-08-12 20:01:08,297 INFO L628 ElimStorePlain]: treesize reduction 131, result has 71.4 percent of original size [2021-08-12 20:01:08,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:08,311 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:08,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:01:08,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:08,438 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-08-12 20:01:08,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:08,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:08,452 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:08,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 20:01:08,456 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:08,578 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-08-12 20:01:08,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:08,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:08,592 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:08,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 20:01:08,597 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:08,709 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-08-12 20:01:08,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:08,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:08,722 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:08,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 20:01:08,724 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:08,829 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-08-12 20:01:08,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:08,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:08,843 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:08,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:01:08,845 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:08,947 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-08-12 20:01:08,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:08,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:08,959 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:08,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 24 [2021-08-12 20:01:08,961 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:09,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:09,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:09,075 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:09,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:01:09,076 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:09,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:09,086 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:09,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 20:01:09,087 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:09,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:09,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 20:01:09,169 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 16 variables, input treesize:503, output treesize:150 [2021-08-12 20:01:09,324 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 25 [2021-08-12 20:01:09,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:09,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985169633] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:09,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:09,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 20:01:09,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631985364] [2021-08-12 20:01:09,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 20:01:09,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:09,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 20:01:09,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-08-12 20:01:09,365 INFO L87 Difference]: Start difference. First operand 2019 states and 6931 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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-08-12 20:01:10,925 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2021-08-12 20:01:11,534 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-08-12 20:01:11,915 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 58 [2021-08-12 20:01:12,897 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 40 [2021-08-12 20:01:15,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:01:15,346 INFO L93 Difference]: Finished difference Result 3136 states and 10337 transitions. [2021-08-12 20:01:15,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-12 20:01:15,347 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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 26 [2021-08-12 20:01:15,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:01:15,355 INFO L225 Difference]: With dead ends: 3136 [2021-08-12 20:01:15,355 INFO L226 Difference]: Without dead ends: 3104 [2021-08-12 20:01:15,356 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 2116.3ms TimeCoverageRelationStatistics Valid=292, Invalid=1040, Unknown=0, NotChecked=0, Total=1332 [2021-08-12 20:01:15,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3104 states. [2021-08-12 20:01:16,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3104 to 2002. [2021-08-12 20:01:16,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2002 states, 2001 states have (on average 3.4292853573213393) internal successors, (6862), 2001 states have internal predecessors, (6862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:16,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2002 states to 2002 states and 6862 transitions. [2021-08-12 20:01:16,107 INFO L78 Accepts]: Start accepts. Automaton has 2002 states and 6862 transitions. Word has length 26 [2021-08-12 20:01:16,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:01:16,107 INFO L482 AbstractCegarLoop]: Abstraction has 2002 states and 6862 transitions. [2021-08-12 20:01:16,107 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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-08-12 20:01:16,107 INFO L276 IsEmpty]: Start isEmpty. Operand 2002 states and 6862 transitions. [2021-08-12 20:01:16,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:01:16,110 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:01:16,110 INFO L550 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] [2021-08-12 20:01:16,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2605 [2021-08-12 20:01:16,313 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:01:16,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:01:16,313 INFO L82 PathProgramCache]: Analyzing trace with hash -714132561, now seen corresponding path program 33 times [2021-08-12 20:01:16,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:01:16,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480235507] [2021-08-12 20:01:16,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:01:16,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:16,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:16,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:16,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480235507] [2021-08-12 20:01:16,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480235507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:16,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124011202] [2021-08-12 20:01:16,515 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-08-12 20:01:16,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 20:01:16,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:01:16,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:01:16,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:16,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 20:01:16,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:16,902 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:16,909 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:16,916 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:16,922 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:16,929 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:16,935 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:16,942 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:16,948 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-08-12 20:01:16,955 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:16,962 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:16,968 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:16,974 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:16,980 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:16,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:16,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:16,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 20:01:16,984 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:17,005 INFO L628 ElimStorePlain]: treesize reduction 26, result has 44.7 percent of original size [2021-08-12 20:01:17,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 20:01:17,006 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:548, output treesize:15 [2021-08-12 20:01:17,029 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:17,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124011202] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:17,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:17,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 20:01:17,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11265757] [2021-08-12 20:01:17,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 20:01:17,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:17,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 20:01:17,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-12 20:01:17,030 INFO L87 Difference]: Start difference. First operand 2002 states and 6862 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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-08-12 20:01:20,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:01:20,238 INFO L93 Difference]: Finished difference Result 2506 states and 8393 transitions. [2021-08-12 20:01:20,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 20:01:20,239 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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 26 [2021-08-12 20:01:20,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:01:20,244 INFO L225 Difference]: With dead ends: 2506 [2021-08-12 20:01:20,244 INFO L226 Difference]: Without dead ends: 2483 [2021-08-12 20:01:20,245 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 642.3ms TimeCoverageRelationStatistics Valid=146, Invalid=556, Unknown=0, NotChecked=0, Total=702 [2021-08-12 20:01:20,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2483 states. [2021-08-12 20:01:20,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2483 to 2009. [2021-08-12 20:01:20,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2009 states, 2008 states have (on average 3.431772908366534) internal successors, (6891), 2008 states have internal predecessors, (6891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:20,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2009 states to 2009 states and 6891 transitions. [2021-08-12 20:01:20,970 INFO L78 Accepts]: Start accepts. Automaton has 2009 states and 6891 transitions. Word has length 26 [2021-08-12 20:01:20,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:01:20,970 INFO L482 AbstractCegarLoop]: Abstraction has 2009 states and 6891 transitions. [2021-08-12 20:01:20,970 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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-08-12 20:01:20,970 INFO L276 IsEmpty]: Start isEmpty. Operand 2009 states and 6891 transitions. [2021-08-12 20:01:20,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:01:20,973 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:01:20,973 INFO L550 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] [2021-08-12 20:01:21,173 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2633 [2021-08-12 20:01:21,174 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:01:21,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:01:21,174 INFO L82 PathProgramCache]: Analyzing trace with hash -881941653, now seen corresponding path program 34 times [2021-08-12 20:01:21,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:01:21,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498349635] [2021-08-12 20:01:21,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:01:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:21,393 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:21,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:21,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498349635] [2021-08-12 20:01:21,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498349635] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:21,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938131937] [2021-08-12 20:01:21,394 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-08-12 20:01:21,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 20:01:21,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:01:21,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 20:01:21,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:21,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 20:01:21,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:21,753 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:21,759 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-08-12 20:01:21,767 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:21,773 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 20:01:21,780 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:21,787 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:21,793 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:21,799 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:21,805 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:21,812 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:21,818 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:21,824 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:21,829 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:21,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:21,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:21,833 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:21,853 INFO L628 ElimStorePlain]: treesize reduction 26, result has 44.7 percent of original size [2021-08-12 20:01:21,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 20:01:21,854 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:548, output treesize:15 [2021-08-12 20:01:21,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:21,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938131937] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:21,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:21,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-12 20:01:21,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799109727] [2021-08-12 20:01:21,880 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-08-12 20:01:21,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:21,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-12 20:01:21,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-08-12 20:01:21,881 INFO L87 Difference]: Start difference. First operand 2009 states and 6891 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:24,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:01:24,979 INFO L93 Difference]: Finished difference Result 2354 states and 7915 transitions. [2021-08-12 20:01:24,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 20:01:24,980 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:01:24,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:01:24,985 INFO L225 Difference]: With dead ends: 2354 [2021-08-12 20:01:24,985 INFO L226 Difference]: Without dead ends: 2333 [2021-08-12 20:01:24,985 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 536.4ms TimeCoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:01:24,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2333 states. [2021-08-12 20:01:25,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2333 to 2003. [2021-08-12 20:01:25,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2003 states, 2002 states have (on average 3.4315684315684316) internal successors, (6870), 2002 states have internal predecessors, (6870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:25,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2003 states to 2003 states and 6870 transitions. [2021-08-12 20:01:25,713 INFO L78 Accepts]: Start accepts. Automaton has 2003 states and 6870 transitions. Word has length 26 [2021-08-12 20:01:25,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:01:25,713 INFO L482 AbstractCegarLoop]: Abstraction has 2003 states and 6870 transitions. [2021-08-12 20:01:25,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:25,713 INFO L276 IsEmpty]: Start isEmpty. Operand 2003 states and 6870 transitions. [2021-08-12 20:01:25,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:01:25,717 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:01:25,717 INFO L550 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] [2021-08-12 20:01:25,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2675,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:01:25,933 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:01:25,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:01:25,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1345509615, now seen corresponding path program 35 times [2021-08-12 20:01:25,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:01:25,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429532110] [2021-08-12 20:01:25,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:01:25,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:26,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:26,108 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:26,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429532110] [2021-08-12 20:01:26,108 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429532110] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:26,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905818131] [2021-08-12 20:01:26,108 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-08-12 20:01:26,134 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 20:01:26,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:01:26,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-12 20:01:26,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:26,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,470 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:26,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:26,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,483 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:26,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 20:01:26,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,493 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:26,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:26,494 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,503 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:26,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:26,504 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,516 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:26,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:01:26,518 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,527 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:26,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:26,528 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,541 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:26,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:01:26,542 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,552 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:26,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:26,553 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,565 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:26,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:01:26,569 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,580 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:26,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 20:01:26,584 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,596 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:26,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:01:26,598 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,607 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:26,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:26,607 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,617 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:26,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:26,618 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,627 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:26,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:26,628 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,640 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:26,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 20:01:26,641 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:26,648 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-12 20:01:26,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2021-08-12 20:01:26,648 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:26,772 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2021-08-12 20:01:26,772 INFO L628 ElimStorePlain]: treesize reduction 24, result has 82.5 percent of original size [2021-08-12 20:01:26,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-08-12 20:01:26,775 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:617, output treesize:91 [2021-08-12 20:01:26,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:26,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905818131] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:26,863 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:26,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-12 20:01:26,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159517353] [2021-08-12 20:01:26,864 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 20:01:26,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:26,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 20:01:26,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-08-12 20:01:26,864 INFO L87 Difference]: Start difference. First operand 2003 states and 6870 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:31,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:01:31,510 INFO L93 Difference]: Finished difference Result 2951 states and 9727 transitions. [2021-08-12 20:01:31,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-12 20:01:31,510 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:01:31,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:01:31,516 INFO L225 Difference]: With dead ends: 2951 [2021-08-12 20:01:31,516 INFO L226 Difference]: Without dead ends: 2899 [2021-08-12 20:01:31,517 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 1296.6ms TimeCoverageRelationStatistics Valid=271, Invalid=1135, Unknown=0, NotChecked=0, Total=1406 [2021-08-12 20:01:31,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2899 states. [2021-08-12 20:01:32,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2899 to 1994. [2021-08-12 20:01:32,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1994 states, 1993 states have (on average 3.4290015052684395) internal successors, (6834), 1993 states have internal predecessors, (6834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:32,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1994 states to 1994 states and 6834 transitions. [2021-08-12 20:01:32,194 INFO L78 Accepts]: Start accepts. Automaton has 1994 states and 6834 transitions. Word has length 26 [2021-08-12 20:01:32,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:01:32,194 INFO L482 AbstractCegarLoop]: Abstraction has 1994 states and 6834 transitions. [2021-08-12 20:01:32,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:32,195 INFO L276 IsEmpty]: Start isEmpty. Operand 1994 states and 6834 transitions. [2021-08-12 20:01:32,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:01:32,197 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:01:32,197 INFO L550 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] [2021-08-12 20:01:32,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2719,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:01:32,398 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:01:32,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:01:32,398 INFO L82 PathProgramCache]: Analyzing trace with hash -583168205, now seen corresponding path program 36 times [2021-08-12 20:01:32,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:01:32,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671376058] [2021-08-12 20:01:32,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:01:32,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:32,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:32,593 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:32,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671376058] [2021-08-12 20:01:32,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671376058] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:32,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992419526] [2021-08-12 20:01:32,594 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-08-12 20:01:32,624 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 20:01:32,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:01:32,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 20:01:32,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:32,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:32,952 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:32,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:01:32,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:32,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:32,970 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:32,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 20:01:32,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:33,084 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-08-12 20:01:33,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:33,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:33,096 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:33,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 20:01:33,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:33,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:33,110 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:33,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:01:33,112 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:33,216 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-08-12 20:01:33,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:33,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:33,229 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:33,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 24 [2021-08-12 20:01:33,231 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:33,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:33,240 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:33,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:01:33,242 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:33,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:33,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:33,353 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:33,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 20:01:33,354 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:33,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:33,363 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:33,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:01:33,381 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:33,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:33,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 20:01:33,487 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:293, output treesize:141 [2021-08-12 20:01:33,618 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:33,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992419526] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:33,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:33,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-08-12 20:01:33,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725290221] [2021-08-12 20:01:33,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 20:01:33,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:33,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 20:01:33,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:01:33,619 INFO L87 Difference]: Start difference. First operand 1994 states and 6834 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:34,722 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-08-12 20:01:36,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:01:36,825 INFO L93 Difference]: Finished difference Result 2203 states and 7429 transitions. [2021-08-12 20:01:36,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 20:01:36,825 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:01:36,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:01:36,830 INFO L225 Difference]: With dead ends: 2203 [2021-08-12 20:01:36,831 INFO L226 Difference]: Without dead ends: 2176 [2021-08-12 20:01:36,831 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 959.2ms TimeCoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2021-08-12 20:01:36,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2176 states. [2021-08-12 20:01:37,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2176 to 1990. [2021-08-12 20:01:37,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1990 states, 1989 states have (on average 3.431875314228255) internal successors, (6826), 1989 states have internal predecessors, (6826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:37,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1990 states to 1990 states and 6826 transitions. [2021-08-12 20:01:37,558 INFO L78 Accepts]: Start accepts. Automaton has 1990 states and 6826 transitions. Word has length 26 [2021-08-12 20:01:37,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:01:37,558 INFO L482 AbstractCegarLoop]: Abstraction has 1990 states and 6826 transitions. [2021-08-12 20:01:37,558 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:37,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1990 states and 6826 transitions. [2021-08-12 20:01:37,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:01:37,560 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:01:37,560 INFO L550 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] [2021-08-12 20:01:37,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2768,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:01:37,761 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:01:37,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:01:37,761 INFO L82 PathProgramCache]: Analyzing trace with hash -129711505, now seen corresponding path program 37 times [2021-08-12 20:01:37,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:01:37,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443083185] [2021-08-12 20:01:37,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:01:37,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:37,969 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:37,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:37,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443083185] [2021-08-12 20:01:37,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443083185] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:37,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844989017] [2021-08-12 20:01:37,970 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-08-12 20:01:37,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:37,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 20:01:37,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:38,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:38,411 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:38,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:01:38,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:38,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:38,424 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:38,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 20:01:38,427 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:38,740 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 87 [2021-08-12 20:01:38,740 INFO L628 ElimStorePlain]: treesize reduction 24, result has 93.7 percent of original size [2021-08-12 20:01:38,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:38,755 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:38,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 24 [2021-08-12 20:01:38,756 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:38,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:38,767 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:38,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:01:38,769 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:38,914 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-08-12 20:01:38,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:38,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:38,928 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:38,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:01:38,932 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:38,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:38,943 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:38,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 20:01:38,944 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:39,072 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-08-12 20:01:39,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:39,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:39,085 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:39,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:01:39,086 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:39,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:39,096 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:39,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:01:39,098 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:39,356 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 70 [2021-08-12 20:01:39,357 INFO L628 ElimStorePlain]: treesize reduction 4, result has 98.5 percent of original size [2021-08-12 20:01:39,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:39,368 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:39,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 20:01:39,372 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:39,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:39,382 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:01:39,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 20:01:39,383 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:39,485 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-08-12 20:01:39,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:39,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-08-12 20:01:39,491 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:407, output treesize:170 [2021-08-12 20:01:39,614 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:39,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844989017] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:39,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:39,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 20:01:39,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123372677] [2021-08-12 20:01:39,614 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 20:01:39,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:39,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 20:01:39,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:01:39,615 INFO L87 Difference]: Start difference. First operand 1990 states and 6826 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:40,579 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 71 [2021-08-12 20:01:43,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:01:43,421 INFO L93 Difference]: Finished difference Result 2696 states and 8984 transitions. [2021-08-12 20:01:43,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-12 20:01:43,421 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:01:43,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:01:43,427 INFO L225 Difference]: With dead ends: 2696 [2021-08-12 20:01:43,427 INFO L226 Difference]: Without dead ends: 2648 [2021-08-12 20:01:43,428 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 1026.2ms TimeCoverageRelationStatistics Valid=182, Invalid=688, Unknown=0, NotChecked=0, Total=870 [2021-08-12 20:01:43,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2648 states. [2021-08-12 20:01:44,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2648 to 1999. [2021-08-12 20:01:44,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1999 states, 1998 states have (on average 3.4334334334334335) internal successors, (6860), 1998 states have internal predecessors, (6860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:44,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1999 states to 1999 states and 6860 transitions. [2021-08-12 20:01:44,129 INFO L78 Accepts]: Start accepts. Automaton has 1999 states and 6860 transitions. Word has length 26 [2021-08-12 20:01:44,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:01:44,129 INFO L482 AbstractCegarLoop]: Abstraction has 1999 states and 6860 transitions. [2021-08-12 20:01:44,129 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:44,129 INFO L276 IsEmpty]: Start isEmpty. Operand 1999 states and 6860 transitions. [2021-08-12 20:01:44,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:01:44,131 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:01:44,131 INFO L550 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] [2021-08-12 20:01:44,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2799 [2021-08-12 20:01:44,332 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:01:44,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:01:44,332 INFO L82 PathProgramCache]: Analyzing trace with hash -858801881, now seen corresponding path program 38 times [2021-08-12 20:01:44,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:01:44,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545600438] [2021-08-12 20:01:44,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:01:44,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:44,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:44,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:44,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545600438] [2021-08-12 20:01:44,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545600438] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:44,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500336906] [2021-08-12 20:01:44,548 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-08-12 20:01:44,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 20:01:44,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:01:44,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-12 20:01:44,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:44,984 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-08-12 20:01:45,256 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 57 [2021-08-12 20:01:45,335 INFO L446 ElimStorePlain]: Different costs {1=[A], 2=[v_prenex_290, v_prenex_289]} [2021-08-12 20:01:45,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:45,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:45,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:45,434 INFO L628 ElimStorePlain]: treesize reduction 50, result has 69.7 percent of original size [2021-08-12 20:01:45,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:45,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:01:45,439 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:45,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:45,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:45,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:45,444 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:45,495 INFO L628 ElimStorePlain]: treesize reduction 13, result has 83.5 percent of original size [2021-08-12 20:01:45,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:45,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:45,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:01:45,500 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:45,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:01:45,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 20:01:45,522 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:179, output treesize:32 [2021-08-12 20:01:45,559 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:45,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500336906] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:45,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:45,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 20:01:45,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696269548] [2021-08-12 20:01:45,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 20:01:45,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:45,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 20:01:45,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:01:45,560 INFO L87 Difference]: Start difference. First operand 1999 states and 6860 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:46,945 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-08-12 20:01:47,709 WARN L205 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 86 [2021-08-12 20:01:50,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:01:50,219 INFO L93 Difference]: Finished difference Result 2705 states and 8947 transitions. [2021-08-12 20:01:50,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-12 20:01:50,219 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:01:50,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:01:50,225 INFO L225 Difference]: With dead ends: 2705 [2021-08-12 20:01:50,225 INFO L226 Difference]: Without dead ends: 2658 [2021-08-12 20:01:50,226 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 1730.5ms TimeCoverageRelationStatistics Valid=211, Invalid=911, Unknown=0, NotChecked=0, Total=1122 [2021-08-12 20:01:50,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2658 states. [2021-08-12 20:01:51,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2658 to 1983. [2021-08-12 20:01:51,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1983 states, 1982 states have (on average 3.43087790110999) internal successors, (6800), 1982 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:51,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1983 states to 1983 states and 6800 transitions. [2021-08-12 20:01:51,033 INFO L78 Accepts]: Start accepts. Automaton has 1983 states and 6800 transitions. Word has length 26 [2021-08-12 20:01:51,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:01:51,033 INFO L482 AbstractCegarLoop]: Abstraction has 1983 states and 6800 transitions. [2021-08-12 20:01:51,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:51,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1983 states and 6800 transitions. [2021-08-12 20:01:51,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:01:51,036 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:01:51,036 INFO L550 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] [2021-08-12 20:01:51,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2836,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:01:51,236 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:01:51,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:01:51,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1072305685, now seen corresponding path program 39 times [2021-08-12 20:01:51,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:01:51,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229369419] [2021-08-12 20:01:51,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:01:51,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:51,379 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:51,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:51,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229369419] [2021-08-12 20:01:51,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229369419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:51,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199888649] [2021-08-12 20:01:51,379 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-08-12 20:01:51,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 20:01:51,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:01:51,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 20:01:51,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:51,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 20:01:51,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:51,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:51,768 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:51,774 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:51,780 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 20:01:51,787 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:51,793 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:51,799 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:51,806 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:51,812 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-08-12 20:01:51,819 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:51,825 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:51,831 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:51,836 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:51,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:51,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:51,840 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:51,860 INFO L628 ElimStorePlain]: treesize reduction 26, result has 44.7 percent of original size [2021-08-12 20:01:51,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 20:01:51,861 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:548, output treesize:15 [2021-08-12 20:01:51,884 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:51,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199888649] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:51,884 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:51,884 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 20:01:51,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749599535] [2021-08-12 20:01:51,884 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 20:01:51,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:51,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 20:01:51,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:01:51,885 INFO L87 Difference]: Start difference. First operand 1983 states and 6800 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:55,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:01:55,297 INFO L93 Difference]: Finished difference Result 2477 states and 8340 transitions. [2021-08-12 20:01:55,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 20:01:55,298 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:01:55,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:01:55,304 INFO L225 Difference]: With dead ends: 2477 [2021-08-12 20:01:55,304 INFO L226 Difference]: Without dead ends: 2460 [2021-08-12 20:01:55,304 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 565.3ms TimeCoverageRelationStatistics Valid=153, Invalid=603, Unknown=0, NotChecked=0, Total=756 [2021-08-12 20:01:55,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2460 states. [2021-08-12 20:01:56,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2460 to 1983. [2021-08-12 20:01:56,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1983 states, 1982 states have (on average 3.43087790110999) internal successors, (6800), 1982 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:56,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1983 states to 1983 states and 6800 transitions. [2021-08-12 20:01:56,039 INFO L78 Accepts]: Start accepts. Automaton has 1983 states and 6800 transitions. Word has length 26 [2021-08-12 20:01:56,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:01:56,039 INFO L482 AbstractCegarLoop]: Abstraction has 1983 states and 6800 transitions. [2021-08-12 20:01:56,039 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:01:56,039 INFO L276 IsEmpty]: Start isEmpty. Operand 1983 states and 6800 transitions. [2021-08-12 20:01:56,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:01:56,042 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:01:56,042 INFO L550 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] [2021-08-12 20:01:56,242 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2847 [2021-08-12 20:01:56,243 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:01:56,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:01:56,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1240114777, now seen corresponding path program 40 times [2021-08-12 20:01:56,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:01:56,243 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682877186] [2021-08-12 20:01:56,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:01:56,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:01:56,385 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:56,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:01:56,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682877186] [2021-08-12 20:01:56,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682877186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:56,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389331910] [2021-08-12 20:01:56,385 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-08-12 20:01:56,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 20:01:56,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:01:56,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 20:01:56,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:01:56,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:56,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:56,772 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:56,777 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 20:01:56,784 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:56,789 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:56,796 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:01:56,802 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:56,808 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:01:56,814 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:56,820 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 13 [2021-08-12 20:01:56,826 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2021-08-12 20:01:56,831 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:56,836 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-12 20:01:56,841 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:01:56,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:01:56,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2021-08-12 20:01:56,845 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:01:56,864 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 20:01:56,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 20:01:56,865 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:548, output treesize:15 [2021-08-12 20:01:56,895 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:01:56,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389331910] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:01:56,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:01:56,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-12 20:01:56,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847308100] [2021-08-12 20:01:56,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 20:01:56,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:01:56,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 20:01:56,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:01:56,896 INFO L87 Difference]: Start difference. First operand 1983 states and 6800 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:01,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:02:01,419 INFO L93 Difference]: Finished difference Result 2792 states and 9283 transitions. [2021-08-12 20:02:01,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-12 20:02:01,420 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:02:01,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:02:01,426 INFO L225 Difference]: With dead ends: 2792 [2021-08-12 20:02:01,426 INFO L226 Difference]: Without dead ends: 2760 [2021-08-12 20:02:01,426 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 1024.1ms TimeCoverageRelationStatistics Valid=256, Invalid=1004, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 20:02:01,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2760 states. [2021-08-12 20:02:02,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2760 to 1983. [2021-08-12 20:02:02,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1983 states, 1982 states have (on average 3.43087790110999) internal successors, (6800), 1982 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:02,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1983 states to 1983 states and 6800 transitions. [2021-08-12 20:02:02,181 INFO L78 Accepts]: Start accepts. Automaton has 1983 states and 6800 transitions. Word has length 26 [2021-08-12 20:02:02,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:02:02,182 INFO L482 AbstractCegarLoop]: Abstraction has 1983 states and 6800 transitions. [2021-08-12 20:02:02,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:02,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1983 states and 6800 transitions. [2021-08-12 20:02:02,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:02:02,184 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:02:02,185 INFO L550 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] [2021-08-12 20:02:02,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2889,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:02,385 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:02:02,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:02:02,385 INFO L82 PathProgramCache]: Analyzing trace with hash -941341329, now seen corresponding path program 41 times [2021-08-12 20:02:02,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:02:02,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512216730] [2021-08-12 20:02:02,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:02:02,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:02,512 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:02,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:02:02,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512216730] [2021-08-12 20:02:02,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512216730] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:02,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298559401] [2021-08-12 20:02:02,512 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-08-12 20:02:02,539 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 20:02:02,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:02:02,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-12 20:02:02,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:02:02,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:02,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:02,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:02:02,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:02,949 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-08-12 20:02:02,950 INFO L628 ElimStorePlain]: treesize reduction 121, result has 44.0 percent of original size [2021-08-12 20:02:02,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:02:02,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:02,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:02,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:02,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:02,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:02:02,994 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:03,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:03,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:03,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:03,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:02:03,029 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:03,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:03,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 20:02:03,056 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:248, output treesize:22 [2021-08-12 20:02:03,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:03,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298559401] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:03,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:02:03,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-12 20:02:03,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23473751] [2021-08-12 20:02:03,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 20:02:03,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:02:03,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 20:02:03,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:02:03,097 INFO L87 Difference]: Start difference. First operand 1983 states and 6800 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:06,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:02:06,787 INFO L93 Difference]: Finished difference Result 2610 states and 8719 transitions. [2021-08-12 20:02:06,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-12 20:02:06,788 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:02:06,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:02:06,794 INFO L225 Difference]: With dead ends: 2610 [2021-08-12 20:02:06,794 INFO L226 Difference]: Without dead ends: 2578 [2021-08-12 20:02:06,794 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 687.9ms TimeCoverageRelationStatistics Valid=199, Invalid=731, Unknown=0, NotChecked=0, Total=930 [2021-08-12 20:02:06,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2021-08-12 20:02:07,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 1986. [2021-08-12 20:02:07,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1986 states, 1985 states have (on average 3.433249370277078) internal successors, (6815), 1985 states have internal predecessors, (6815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:07,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1986 states to 1986 states and 6815 transitions. [2021-08-12 20:02:07,564 INFO L78 Accepts]: Start accepts. Automaton has 1986 states and 6815 transitions. Word has length 26 [2021-08-12 20:02:07,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:02:07,564 INFO L482 AbstractCegarLoop]: Abstraction has 1986 states and 6815 transitions. [2021-08-12 20:02:07,564 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:07,564 INFO L276 IsEmpty]: Start isEmpty. Operand 1986 states and 6815 transitions. [2021-08-12 20:02:07,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:02:07,567 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:02:07,567 INFO L550 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] [2021-08-12 20:02:07,767 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2933,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:07,767 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:02:07,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:02:07,768 INFO L82 PathProgramCache]: Analyzing trace with hash 1403214703, now seen corresponding path program 42 times [2021-08-12 20:02:07,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:02:07,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296272844] [2021-08-12 20:02:07,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:02:07,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:07,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:02:07,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296272844] [2021-08-12 20:02:07,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296272844] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:07,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174663661] [2021-08-12 20:02:07,983 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-08-12 20:02:08,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-12 20:02:08,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:02:08,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:02:08,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:02:08,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:08,396 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:02:08,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 20:02:08,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:08,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:08,408 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:08,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:02:08,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:08,521 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-08-12 20:02:08,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:08,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:08,534 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:02:08,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:02:08,536 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:08,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:08,546 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:08,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-08-12 20:02:08,550 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:08,652 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-08-12 20:02:08,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:08,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:08,666 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:08,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:02:08,668 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:08,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:08,679 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:02:08,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 20:02:08,681 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:08,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:08,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:08,784 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:08,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 24 [2021-08-12 20:02:08,786 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:08,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:08,795 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:02:08,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:02:08,796 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:08,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:08,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 20:02:08,882 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:309, output treesize:141 [2021-08-12 20:02:09,003 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:09,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174663661] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:09,003 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:02:09,003 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 20:02:09,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453504633] [2021-08-12 20:02:09,003 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 20:02:09,003 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:02:09,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 20:02:09,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:02:09,004 INFO L87 Difference]: Start difference. First operand 1986 states and 6815 transitions. Second operand has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:12,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:02:12,556 INFO L93 Difference]: Finished difference Result 2561 states and 8624 transitions. [2021-08-12 20:02:12,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 20:02:12,557 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:02:12,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:02:12,563 INFO L225 Difference]: With dead ends: 2561 [2021-08-12 20:02:12,563 INFO L226 Difference]: Without dead ends: 2544 [2021-08-12 20:02:12,563 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 742.7ms TimeCoverageRelationStatistics Valid=152, Invalid=550, Unknown=0, NotChecked=0, Total=702 [2021-08-12 20:02:12,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2544 states. [2021-08-12 20:02:13,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2544 to 2010. [2021-08-12 20:02:13,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2010 states, 2009 states have (on average 3.4310602289696366) internal successors, (6893), 2009 states have internal predecessors, (6893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:13,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2010 states to 2010 states and 6893 transitions. [2021-08-12 20:02:13,349 INFO L78 Accepts]: Start accepts. Automaton has 2010 states and 6893 transitions. Word has length 26 [2021-08-12 20:02:13,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:02:13,349 INFO L482 AbstractCegarLoop]: Abstraction has 2010 states and 6893 transitions. [2021-08-12 20:02:13,349 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.5789473684210527) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:13,349 INFO L276 IsEmpty]: Start isEmpty. Operand 2010 states and 6893 transitions. [2021-08-12 20:02:13,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:02:13,352 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:02:13,352 INFO L550 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] [2021-08-12 20:02:13,552 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2947 [2021-08-12 20:02:13,553 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:02:13,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:02:13,553 INFO L82 PathProgramCache]: Analyzing trace with hash -2092411309, now seen corresponding path program 43 times [2021-08-12 20:02:13,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:02:13,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557880958] [2021-08-12 20:02:13,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:02:13,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:13,764 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:13,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:02:13,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557880958] [2021-08-12 20:02:13,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557880958] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:13,765 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989636717] [2021-08-12 20:02:13,765 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-08-12 20:02:13,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:13,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-12 20:02:13,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:02:14,160 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-08-12 20:02:14,373 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 47 [2021-08-12 20:02:14,430 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_313, v_prenex_314], 2=[A, v_prenex_312]} [2021-08-12 20:02:14,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:14,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:02:14,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:14,565 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-08-12 20:02:14,565 INFO L628 ElimStorePlain]: treesize reduction 117, result has 43.8 percent of original size [2021-08-12 20:02:14,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:14,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-08-12 20:02:14,570 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:14,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:14,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:14,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:14,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:02:14,601 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:14,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:14,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:14,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:14,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:02:14,630 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:14,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:14,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 20:02:14,652 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 7 variables, input treesize:222, output treesize:15 [2021-08-12 20:02:14,681 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:14,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989636717] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:14,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:02:14,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 20:02:14,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202031898] [2021-08-12 20:02:14,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 20:02:14,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:02:14,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 20:02:14,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-12 20:02:14,682 INFO L87 Difference]: Start difference. First operand 2010 states and 6893 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-08-12 20:02:16,023 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-08-12 20:02:16,685 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 71 [2021-08-12 20:02:18,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:02:18,956 INFO L93 Difference]: Finished difference Result 2658 states and 8844 transitions. [2021-08-12 20:02:18,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-12 20:02:18,956 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 26 [2021-08-12 20:02:18,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:02:18,962 INFO L225 Difference]: With dead ends: 2658 [2021-08-12 20:02:18,962 INFO L226 Difference]: Without dead ends: 2611 [2021-08-12 20:02:18,963 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1393.6ms TimeCoverageRelationStatistics Valid=173, Invalid=697, Unknown=0, NotChecked=0, Total=870 [2021-08-12 20:02:18,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2611 states. [2021-08-12 20:02:19,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2611 to 2044. [2021-08-12 20:02:19,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 2043 states have (on average 3.4322075379344104) internal successors, (7012), 2043 states have internal predecessors, (7012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:19,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 7012 transitions. [2021-08-12 20:02:19,732 INFO L78 Accepts]: Start accepts. Automaton has 2044 states and 7012 transitions. Word has length 26 [2021-08-12 20:02:19,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:02:19,732 INFO L482 AbstractCegarLoop]: Abstraction has 2044 states and 7012 transitions. [2021-08-12 20:02:19,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-08-12 20:02:19,733 INFO L276 IsEmpty]: Start isEmpty. Operand 2044 states and 7012 transitions. [2021-08-12 20:02:19,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:02:19,735 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:02:19,735 INFO L550 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] [2021-08-12 20:02:19,935 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2979,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:19,936 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:02:19,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:02:19,936 INFO L82 PathProgramCache]: Analyzing trace with hash 585023207, now seen corresponding path program 44 times [2021-08-12 20:02:19,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:02:19,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789501630] [2021-08-12 20:02:19,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:02:19,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:20,166 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:20,166 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:02:20,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789501630] [2021-08-12 20:02:20,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789501630] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:20,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114581594] [2021-08-12 20:02:20,166 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-08-12 20:02:20,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 20:02:20,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:02:20,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 20:02:20,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:02:20,582 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-08-12 20:02:20,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:20,724 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:20,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2021-08-12 20:02:20,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:21,129 WARN L205 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 150 [2021-08-12 20:02:21,129 INFO L628 ElimStorePlain]: treesize reduction 139, result has 74.8 percent of original size [2021-08-12 20:02:21,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:21,155 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:21,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 20:02:21,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:21,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:21,174 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:02:21,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:02:21,175 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:21,499 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 142 [2021-08-12 20:02:21,499 INFO L628 ElimStorePlain]: treesize reduction 32, result has 91.6 percent of original size [2021-08-12 20:02:21,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:21,521 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 20:02:21,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 20:02:21,523 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:21,668 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 138 [2021-08-12 20:02:21,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:21,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:21,692 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 20:02:21,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-08-12 20:02:21,694 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:21,836 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 135 [2021-08-12 20:02:21,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:21,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:21,865 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 20:02:21,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 28 [2021-08-12 20:02:21,866 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:21,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:21,881 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-08-12 20:02:21,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 1 [2021-08-12 20:02:21,882 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:21,994 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-08-12 20:02:21,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:22,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:22,018 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 20:02:22,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2021-08-12 20:02:22,022 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:22,129 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 122 [2021-08-12 20:02:22,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:22,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:22,151 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 20:02:22,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 20:02:22,152 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:22,256 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-08-12 20:02:22,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:22,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:22,274 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:22,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-08-12 20:02:22,281 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:22,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:22,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-08-12 20:02:22,396 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 24 variables, input treesize:563, output treesize:232 [2021-08-12 20:02:22,570 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 31 [2021-08-12 20:02:22,603 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:22,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114581594] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:22,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:02:22,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 20:02:22,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926643463] [2021-08-12 20:02:22,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 20:02:22,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:02:22,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 20:02:22,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2021-08-12 20:02:22,604 INFO L87 Difference]: Start difference. First operand 2044 states and 7012 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-08-12 20:02:22,899 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-08-12 20:02:23,421 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2021-08-12 20:02:24,247 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-08-12 20:02:24,946 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-08-12 20:02:27,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:02:27,926 INFO L93 Difference]: Finished difference Result 2982 states and 9899 transitions. [2021-08-12 20:02:27,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-12 20:02:27,926 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 26 [2021-08-12 20:02:27,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:02:27,933 INFO L225 Difference]: With dead ends: 2982 [2021-08-12 20:02:27,933 INFO L226 Difference]: Without dead ends: 2950 [2021-08-12 20:02:27,933 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1719.3ms TimeCoverageRelationStatistics Valid=217, Invalid=713, Unknown=0, NotChecked=0, Total=930 [2021-08-12 20:02:27,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2950 states. [2021-08-12 20:02:28,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2950 to 2027. [2021-08-12 20:02:28,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2027 states, 2026 states have (on average 3.428923988153998) internal successors, (6947), 2026 states have internal predecessors, (6947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2027 states to 2027 states and 6947 transitions. [2021-08-12 20:02:28,730 INFO L78 Accepts]: Start accepts. Automaton has 2027 states and 6947 transitions. Word has length 26 [2021-08-12 20:02:28,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:02:28,730 INFO L482 AbstractCegarLoop]: Abstraction has 2027 states and 6947 transitions. [2021-08-12 20:02:28,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-08-12 20:02:28,730 INFO L276 IsEmpty]: Start isEmpty. Operand 2027 states and 6947 transitions. [2021-08-12 20:02:28,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:02:28,732 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:02:28,732 INFO L550 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] [2021-08-12 20:02:28,933 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2993,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:28,933 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:02:28,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:02:28,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1104919697, now seen corresponding path program 45 times [2021-08-12 20:02:28,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:02:28,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791451252] [2021-08-12 20:02:28,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:02:28,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:29,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:29,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:02:29,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791451252] [2021-08-12 20:02:29,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791451252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:29,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001894209] [2021-08-12 20:02:29,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-08-12 20:02:29,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 20:02:29,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:02:29,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:02:29,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:02:29,639 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 68 [2021-08-12 20:02:29,753 INFO L446 ElimStorePlain]: Different costs {2=[A, v_prenex_343, v_prenex_344, v_prenex_345], 3=[v_prenex_347]} [2021-08-12 20:02:29,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:29,769 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:29,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27 [2021-08-12 20:02:29,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:29,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:29,782 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:29,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 27 [2021-08-12 20:02:29,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:30,109 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2021-08-12 20:02:30,109 INFO L628 ElimStorePlain]: treesize reduction 21, result has 94.6 percent of original size [2021-08-12 20:02:30,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:30,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 20:02:30,129 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:30,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,142 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:02:30,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 20 [2021-08-12 20:02:30,144 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:30,288 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-08-12 20:02:30,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:30,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,303 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:02:30,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2021-08-12 20:02:30,305 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:30,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,316 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:30,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 24 [2021-08-12 20:02:30,318 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:30,450 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-08-12 20:02:30,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:30,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,465 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:30,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:02:30,469 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:30,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,480 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-12 20:02:30,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 20 [2021-08-12 20:02:30,481 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:30,598 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-08-12 20:02:30,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:30,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,611 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:30,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 20 [2021-08-12 20:02:30,615 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:30,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:30,625 INFO L354 Elim1Store]: treesize reduction 4, result has 60.0 percent of original size [2021-08-12 20:02:30,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 19 [2021-08-12 20:02:30,626 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:30,729 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-08-12 20:02:30,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:30,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-08-12 20:02:30,736 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 10 variables, input treesize:425, output treesize:180 [2021-08-12 20:02:30,895 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:30,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001894209] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:30,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:02:30,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 20:02:30,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236749830] [2021-08-12 20:02:30,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 20:02:30,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:02:30,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 20:02:30,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-08-12 20:02:30,896 INFO L87 Difference]: Start difference. First operand 2027 states and 6947 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-08-12 20:02:34,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:02:34,745 INFO L93 Difference]: Finished difference Result 2617 states and 8784 transitions. [2021-08-12 20:02:34,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-12 20:02:34,745 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 26 [2021-08-12 20:02:34,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:02:34,751 INFO L225 Difference]: With dead ends: 2617 [2021-08-12 20:02:34,751 INFO L226 Difference]: Without dead ends: 2590 [2021-08-12 20:02:34,751 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1060.5ms TimeCoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2021-08-12 20:02:34,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2590 states. [2021-08-12 20:02:35,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2590 to 2027. [2021-08-12 20:02:35,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2027 states, 2026 states have (on average 3.430898321816387) internal successors, (6951), 2026 states have internal predecessors, (6951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:35,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2027 states to 2027 states and 6951 transitions. [2021-08-12 20:02:35,535 INFO L78 Accepts]: Start accepts. Automaton has 2027 states and 6951 transitions. Word has length 26 [2021-08-12 20:02:35,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:02:35,535 INFO L482 AbstractCegarLoop]: Abstraction has 2027 states and 6951 transitions. [2021-08-12 20:02:35,535 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-08-12 20:02:35,535 INFO L276 IsEmpty]: Start isEmpty. Operand 2027 states and 6951 transitions. [2021-08-12 20:02:35,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:02:35,537 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:02:35,537 INFO L550 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] [2021-08-12 20:02:35,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3036,100 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:35,738 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:02:35,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:02:35,738 INFO L82 PathProgramCache]: Analyzing trace with hash 1379621035, now seen corresponding path program 46 times [2021-08-12 20:02:35,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:02:35,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440787815] [2021-08-12 20:02:35,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:02:35,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:35,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:35,964 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:02:35,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440787815] [2021-08-12 20:02:35,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440787815] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:35,964 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818201949] [2021-08-12 20:02:35,964 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:35,989 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 20:02:35,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:02:35,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-12 20:02:35,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:02:36,288 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-08-12 20:02:36,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:36,596 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:36,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2021-08-12 20:02:36,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:36,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:36,623 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 20:02:36,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 24 [2021-08-12 20:02:36,624 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:36,977 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2021-08-12 20:02:36,977 INFO L628 ElimStorePlain]: treesize reduction 33, result has 92.4 percent of original size [2021-08-12 20:02:36,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:36,999 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:36,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 20:02:37,004 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:37,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:37,025 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 20:02:37,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:02:37,026 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:37,349 WARN L205 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 84 [2021-08-12 20:02:37,349 INFO L628 ElimStorePlain]: treesize reduction 14, result has 96.3 percent of original size [2021-08-12 20:02:37,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:37,369 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:37,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 20:02:37,373 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:37,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:37,391 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 20:02:37,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 24 [2021-08-12 20:02:37,393 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:37,696 WARN L205 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2021-08-12 20:02:37,697 INFO L628 ElimStorePlain]: treesize reduction 9, result has 97.4 percent of original size [2021-08-12 20:02:37,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:37,720 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 20:02:37,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 25 [2021-08-12 20:02:37,723 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:37,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:37,743 INFO L354 Elim1Store]: treesize reduction 4, result has 76.5 percent of original size [2021-08-12 20:02:37,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-08-12 20:02:37,745 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:37,885 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-08-12 20:02:37,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:37,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:37,906 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-08-12 20:02:37,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 21 [2021-08-12 20:02:37,907 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:37,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:37,921 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:37,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-08-12 20:02:37,926 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:38,056 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-08-12 20:02:38,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:38,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 5 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-08-12 20:02:38,075 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 11 variables, input treesize:457, output treesize:247 [2021-08-12 20:02:38,207 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 30 [2021-08-12 20:02:38,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:38,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818201949] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:38,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:02:38,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-12 20:02:38,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864084040] [2021-08-12 20:02:38,243 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 20:02:38,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:02:38,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 20:02:38,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-08-12 20:02:38,244 INFO L87 Difference]: Start difference. First operand 2027 states and 6951 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-08-12 20:02:42,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:02:42,094 INFO L93 Difference]: Finished difference Result 2607 states and 8788 transitions. [2021-08-12 20:02:42,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-12 20:02:42,094 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 26 [2021-08-12 20:02:42,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:02:42,100 INFO L225 Difference]: With dead ends: 2607 [2021-08-12 20:02:42,100 INFO L226 Difference]: Without dead ends: 2590 [2021-08-12 20:02:42,101 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 965.1ms TimeCoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2021-08-12 20:02:42,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2590 states. [2021-08-12 20:02:42,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2590 to 2027. [2021-08-12 20:02:42,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2027 states, 2026 states have (on average 3.430898321816387) internal successors, (6951), 2026 states have internal predecessors, (6951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:42,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2027 states to 2027 states and 6951 transitions. [2021-08-12 20:02:42,892 INFO L78 Accepts]: Start accepts. Automaton has 2027 states and 6951 transitions. Word has length 26 [2021-08-12 20:02:42,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:02:42,892 INFO L482 AbstractCegarLoop]: Abstraction has 2027 states and 6951 transitions. [2021-08-12 20:02:42,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-08-12 20:02:42,892 INFO L276 IsEmpty]: Start isEmpty. Operand 2027 states and 6951 transitions. [2021-08-12 20:02:42,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:02:42,895 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:02:42,895 INFO L550 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] [2021-08-12 20:02:43,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3073 [2021-08-12 20:02:43,097 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:02:43,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:02:43,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1044929515, now seen corresponding path program 55 times [2021-08-12 20:02:43,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:02:43,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684855453] [2021-08-12 20:02:43,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:02:43,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:43,274 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:43,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:02:43,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684855453] [2021-08-12 20:02:43,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684855453] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:43,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412885151] [2021-08-12 20:02:43,274 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 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:43,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:02:43,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:02:43,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:02:43,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-08-12 20:02:43,731 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 13 [2021-08-12 20:02:43,740 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 20:02:43,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 20:02:43,761 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 20:02:43,771 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-08-12 20:02:43,781 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 20:02:43,790 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-08-12 20:02:43,832 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:02:43,841 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 20:02:43,850 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2021-08-12 20:02:43,857 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 13 [2021-08-12 20:02:43,864 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 20:02:43,871 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:43,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:43,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 20:02:43,875 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:43,893 INFO L628 ElimStorePlain]: treesize reduction 13, result has 61.8 percent of original size [2021-08-12 20:02:43,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 20:02:43,895 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:637, output treesize:15 [2021-08-12 20:02:43,916 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:43,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412885151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:43,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:02:43,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-08-12 20:02:43,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071922235] [2021-08-12 20:02:43,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 20:02:43,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:02:43,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 20:02:43,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-08-12 20:02:43,917 INFO L87 Difference]: Start difference. First operand 2027 states and 6951 transitions. Second operand has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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-08-12 20:02:48,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:02:48,064 INFO L93 Difference]: Finished difference Result 2634 states and 8518 transitions. [2021-08-12 20:02:48,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-12 20:02:48,064 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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 26 [2021-08-12 20:02:48,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:02:48,070 INFO L225 Difference]: With dead ends: 2634 [2021-08-12 20:02:48,070 INFO L226 Difference]: Without dead ends: 2595 [2021-08-12 20:02:48,070 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 595.4ms TimeCoverageRelationStatistics Valid=196, Invalid=796, Unknown=0, NotChecked=0, Total=992 [2021-08-12 20:02:48,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2595 states. [2021-08-12 20:02:48,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2595 to 2051. [2021-08-12 20:02:48,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.430731707317073) internal successors, (7033), 2050 states have internal predecessors, (7033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:48,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 7033 transitions. [2021-08-12 20:02:48,876 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 7033 transitions. Word has length 26 [2021-08-12 20:02:48,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:02:48,876 INFO L482 AbstractCegarLoop]: Abstraction has 2051 states and 7033 transitions. [2021-08-12 20:02:48,876 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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-08-12 20:02:48,876 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 7033 transitions. [2021-08-12 20:02:48,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:02:48,879 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:02:48,879 INFO L550 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] [2021-08-12 20:02:49,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3148 [2021-08-12 20:02:49,080 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:02:49,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:02:49,080 INFO L82 PathProgramCache]: Analyzing trace with hash 2112804079, now seen corresponding path program 56 times [2021-08-12 20:02:49,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:02:49,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620327120] [2021-08-12 20:02:49,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:02:49,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:49,247 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:49,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:02:49,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620327120] [2021-08-12 20:02:49,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620327120] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:49,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416051772] [2021-08-12 20:02:49,247 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:49,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-12 20:02:49,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:02:49,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:02:49,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:02:49,528 INFO L446 ElimStorePlain]: Different costs {3=[A, v_prenex_357], 5=[v_prenex_361, v_prenex_359]} [2021-08-12 20:02:49,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:49,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:49,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:49,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:02:49,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:49,619 INFO L628 ElimStorePlain]: treesize reduction 133, result has 44.1 percent of original size [2021-08-12 20:02:49,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:49,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:49,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:02:49,624 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:49,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:49,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:49,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:49,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:49,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2021-08-12 20:02:49,654 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:49,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:49,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:49,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:49,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:02:49,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2021-08-12 20:02:49,683 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:49,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:49,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-08-12 20:02:49,704 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:270, output treesize:22 [2021-08-12 20:02:49,739 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:49,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416051772] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:49,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:02:49,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-08-12 20:02:49,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393942704] [2021-08-12 20:02:49,740 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-08-12 20:02:49,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:02:49,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-12 20:02:49,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-08-12 20:02:49,740 INFO L87 Difference]: Start difference. First operand 2051 states and 7033 transitions. Second operand has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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-08-12 20:02:53,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:02:53,659 INFO L93 Difference]: Finished difference Result 2529 states and 8440 transitions. [2021-08-12 20:02:53,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-12 20:02:53,659 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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 26 [2021-08-12 20:02:53,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:02:53,665 INFO L225 Difference]: With dead ends: 2529 [2021-08-12 20:02:53,666 INFO L226 Difference]: Without dead ends: 2481 [2021-08-12 20:02:53,666 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 840.8ms TimeCoverageRelationStatistics Valid=268, Invalid=922, Unknown=0, NotChecked=0, Total=1190 [2021-08-12 20:02:53,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2481 states. [2021-08-12 20:02:54,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2481 to 2047. [2021-08-12 20:02:54,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2047 states, 2046 states have (on average 3.424731182795699) internal successors, (7007), 2046 states have internal predecessors, (7007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:02:54,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2047 states to 2047 states and 7007 transitions. [2021-08-12 20:02:54,478 INFO L78 Accepts]: Start accepts. Automaton has 2047 states and 7007 transitions. Word has length 26 [2021-08-12 20:02:54,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:02:54,478 INFO L482 AbstractCegarLoop]: Abstraction has 2047 states and 7007 transitions. [2021-08-12 20:02:54,478 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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-08-12 20:02:54,478 INFO L276 IsEmpty]: Start isEmpty. Operand 2047 states and 7007 transitions. [2021-08-12 20:02:54,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:02:54,481 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:02:54,481 INFO L550 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] [2021-08-12 20:02:54,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3238,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:54,681 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:02:54,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:02:54,682 INFO L82 PathProgramCache]: Analyzing trace with hash 455537647, now seen corresponding path program 57 times [2021-08-12 20:02:54,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:02:54,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097456197] [2021-08-12 20:02:54,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:02:54,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:02:54,925 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:54,925 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:02:54,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097456197] [2021-08-12 20:02:54,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097456197] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:54,925 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250085034] [2021-08-12 20:02:54,925 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:02:54,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-12 20:02:54,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:02:54,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:02:54,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:02:55,304 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-08-12 20:02:55,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:55,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:55,596 INFO L354 Elim1Store]: treesize reduction 4, result has 86.2 percent of original size [2021-08-12 20:02:55,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 43 [2021-08-12 20:02:55,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:55,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:55,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:55,630 INFO L354 Elim1Store]: treesize reduction 14, result has 51.7 percent of original size [2021-08-12 20:02:55,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 30 [2021-08-12 20:02:55,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:55,989 WARN L205 SmtUtils]: Spent 355.00 ms on a formula simplification that was a NOOP. DAG size: 154 [2021-08-12 20:02:55,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:55,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:55,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:56,023 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:56,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 41 [2021-08-12 20:02:56,031 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:56,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:56,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:56,059 INFO L354 Elim1Store]: treesize reduction 18, result has 37.9 percent of original size [2021-08-12 20:02:56,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 26 [2021-08-12 20:02:56,061 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:56,416 WARN L205 SmtUtils]: Spent 354.00 ms on a formula simplification that was a NOOP. DAG size: 146 [2021-08-12 20:02:56,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:56,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:56,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:56,457 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:02:56,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 35 [2021-08-12 20:02:56,461 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:56,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:56,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:56,489 INFO L354 Elim1Store]: treesize reduction 22, result has 24.1 percent of original size [2021-08-12 20:02:56,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2021-08-12 20:02:56,491 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:57,110 WARN L205 SmtUtils]: Spent 619.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 135 [2021-08-12 20:02:57,111 INFO L628 ElimStorePlain]: treesize reduction 3, result has 99.5 percent of original size [2021-08-12 20:02:57,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:57,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:57,147 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:02:57,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 35 [2021-08-12 20:02:57,149 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:57,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:57,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:57,172 INFO L354 Elim1Store]: treesize reduction 16, result has 44.8 percent of original size [2021-08-12 20:02:57,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 28 [2021-08-12 20:02:57,173 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:57,452 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-08-12 20:02:57,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:57,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:57,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:57,490 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:02:57,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 35 [2021-08-12 20:02:57,492 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:57,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:57,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:57,517 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:57,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 47 [2021-08-12 20:02:57,522 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:58,022 WARN L205 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 119 [2021-08-12 20:02:58,023 INFO L628 ElimStorePlain]: treesize reduction 28, result has 94.5 percent of original size [2021-08-12 20:02:58,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,052 INFO L354 Elim1Store]: treesize reduction 16, result has 44.8 percent of original size [2021-08-12 20:02:58,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 28 [2021-08-12 20:02:58,054 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:58,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,077 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:02:58,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2021-08-12 20:02:58,082 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:58,502 WARN L205 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 107 [2021-08-12 20:02:58,503 INFO L628 ElimStorePlain]: treesize reduction 26, result has 94.1 percent of original size [2021-08-12 20:02:58,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,534 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:02:58,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 35 [2021-08-12 20:02:58,537 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:58,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,558 INFO L354 Elim1Store]: treesize reduction 18, result has 37.9 percent of original size [2021-08-12 20:02:58,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 26 [2021-08-12 20:02:58,559 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:58,756 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-08-12 20:02:58,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:02:58,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,785 INFO L354 Elim1Store]: treesize reduction 16, result has 44.8 percent of original size [2021-08-12 20:02:58,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 31 [2021-08-12 20:02:58,787 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:58,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:02:58,811 INFO L354 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2021-08-12 20:02:58,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 35 [2021-08-12 20:02:58,815 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-08-12 20:02:59,130 WARN L205 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 87 [2021-08-12 20:02:59,131 INFO L628 ElimStorePlain]: treesize reduction 24, result has 92.8 percent of original size [2021-08-12 20:02:59,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 13 xjuncts. [2021-08-12 20:02:59,142 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 16 variables, input treesize:721, output treesize:301 [2021-08-12 20:02:59,281 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:02:59,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250085034] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:02:59,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:02:59,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-12 20:02:59,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883546778] [2021-08-12 20:02:59,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-08-12 20:02:59,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:02:59,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-12 20:02:59,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-08-12 20:02:59,282 INFO L87 Difference]: Start difference. First operand 2047 states and 7007 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:03:00,650 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-08-12 20:03:03,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:03:03,566 INFO L93 Difference]: Finished difference Result 2630 states and 8843 transitions. [2021-08-12 20:03:03,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-12 20:03:03,567 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:03:03,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:03:03,573 INFO L225 Difference]: With dead ends: 2630 [2021-08-12 20:03:03,573 INFO L226 Difference]: Without dead ends: 2613 [2021-08-12 20:03:03,573 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 1326.4ms TimeCoverageRelationStatistics Valid=220, Invalid=1040, Unknown=0, NotChecked=0, Total=1260 [2021-08-12 20:03:03,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states. [2021-08-12 20:03:04,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2062. [2021-08-12 20:03:04,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2062 states, 2061 states have (on average 3.430373605046094) internal successors, (7070), 2061 states have internal predecessors, (7070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:03:04,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 7070 transitions. [2021-08-12 20:03:04,341 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 7070 transitions. Word has length 26 [2021-08-12 20:03:04,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:03:04,341 INFO L482 AbstractCegarLoop]: Abstraction has 2062 states and 7070 transitions. [2021-08-12 20:03:04,341 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:03:04,341 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 7070 transitions. [2021-08-12 20:03:04,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:03:04,344 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:03:04,344 INFO L550 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] [2021-08-12 20:03:04,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3252 [2021-08-12 20:03:04,544 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:03:04,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:03:04,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1197737873, now seen corresponding path program 47 times [2021-08-12 20:03:04,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:03:04,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940382355] [2021-08-12 20:03:04,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:03:04,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:03:04,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:03:04,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:03:04,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940382355] [2021-08-12 20:03:04,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940382355] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:03:04,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690344311] [2021-08-12 20:03:04,793 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 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:03:04,834 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-12 20:03:04,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:03:04,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-12 20:03:04,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:03:05,220 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-08-12 20:03:05,403 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-08-12 20:03:05,683 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 50 [2021-08-12 20:03:05,717 INFO L446 ElimStorePlain]: Different costs {1=[A], 2=[v_prenex_390, v_prenex_391]} [2021-08-12 20:03:05,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:05,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-12 20:03:05,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:05,813 INFO L628 ElimStorePlain]: treesize reduction 50, result has 69.7 percent of original size [2021-08-12 20:03:05,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:05,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:05,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:03:05,818 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:05,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-08-12 20:03:05,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:05,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:05,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:05,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:03:05,861 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:05,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:05,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2021-08-12 20:03:05,865 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:05,929 INFO L628 ElimStorePlain]: treesize reduction 13, result has 79.4 percent of original size [2021-08-12 20:03:05,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-08-12 20:03:05,932 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:179, output treesize:32 [2021-08-12 20:03:05,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:03:05,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690344311] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:03:05,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:03:05,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-12 20:03:05,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812508273] [2021-08-12 20:03:05,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-08-12 20:03:05,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:03:05,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-12 20:03:05,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2021-08-12 20:03:05,973 INFO L87 Difference]: Start difference. First operand 2062 states and 7070 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:03:06,740 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-08-12 20:03:07,722 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 119 [2021-08-12 20:03:08,245 WARN L205 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 94 [2021-08-12 20:03:09,226 WARN L205 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 86 [2021-08-12 20:03:09,642 WARN L205 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 125 [2021-08-12 20:03:12,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-12 20:03:12,145 INFO L93 Difference]: Finished difference Result 2680 states and 8894 transitions. [2021-08-12 20:03:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-12 20:03:12,145 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-12 20:03:12,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-12 20:03:12,151 INFO L225 Difference]: With dead ends: 2680 [2021-08-12 20:03:12,152 INFO L226 Difference]: Without dead ends: 2648 [2021-08-12 20:03:12,152 INFO L806 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 3036.9ms TimeCoverageRelationStatistics Valid=231, Invalid=891, Unknown=0, NotChecked=0, Total=1122 [2021-08-12 20:03:12,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2648 states. [2021-08-12 20:03:12,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2648 to 2073. [2021-08-12 20:03:12,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2073 states, 2072 states have (on average 3.4305019305019306) internal successors, (7108), 2072 states have internal predecessors, (7108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:03:12,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2073 states to 2073 states and 7108 transitions. [2021-08-12 20:03:12,957 INFO L78 Accepts]: Start accepts. Automaton has 2073 states and 7108 transitions. Word has length 26 [2021-08-12 20:03:12,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-12 20:03:12,957 INFO L482 AbstractCegarLoop]: Abstraction has 2073 states and 7108 transitions. [2021-08-12 20:03:12,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:03:12,957 INFO L276 IsEmpty]: Start isEmpty. Operand 2073 states and 7108 transitions. [2021-08-12 20:03:12,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-12 20:03:12,959 INFO L542 BasicCegarLoop]: Found error trace [2021-08-12 20:03:12,959 INFO L550 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] [2021-08-12 20:03:13,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3317 [2021-08-12 20:03:13,160 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-08-12 20:03:13,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-12 20:03:13,160 INFO L82 PathProgramCache]: Analyzing trace with hash 352643691, now seen corresponding path program 58 times [2021-08-12 20:03:13,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-12 20:03:13,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081300823] [2021-08-12 20:03:13,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-12 20:03:13,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-12 20:03:13,293 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:03:13,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-12 20:03:13,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081300823] [2021-08-12 20:03:13,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081300823] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:03:13,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126952373] [2021-08-12 20:03:13,293 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:03:13,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-12 20:03:13,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-12 20:03:13,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-12 20:03:13,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-12 20:03:13,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 20:03:13,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-08-12 20:03:13,777 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 20:03:13,784 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 13 [2021-08-12 20:03:13,791 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:03:13,798 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-12 20:03:13,805 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 16 [2021-08-12 20:03:13,813 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 19 [2021-08-12 20:03:13,820 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 13 [2021-08-12 20:03:13,826 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 16 [2021-08-12 20:03:13,833 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2021-08-12 20:03:13,840 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2021-08-12 20:03:13,847 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2021-08-12 20:03:13,854 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2021-08-12 20:03:13,861 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-12 20:03:13,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-12 20:03:13,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 13 [2021-08-12 20:03:13,865 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-08-12 20:03:13,885 INFO L628 ElimStorePlain]: treesize reduction 26, result has 44.7 percent of original size [2021-08-12 20:03:13,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-08-12 20:03:13,886 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:637, output treesize:15 [2021-08-12 20:03:13,907 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-12 20:03:13,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126952373] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-12 20:03:13,908 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-12 20:03:13,908 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-08-12 20:03:13,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016645136] [2021-08-12 20:03:13,908 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-08-12 20:03:13,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-12 20:03:13,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-12 20:03:13,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-08-12 20:03:13,908 INFO L87 Difference]: Start difference. First operand 2073 states and 7108 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-12 20:03:16,254 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 44 Received shutdown request... [2021-08-12 20:03:19,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-12 20:03:20,158 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3332,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-12 20:03:20,158 WARN L547 AbstractCegarLoop]: Verification canceled [2021-08-12 20:03:20,161 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-12 20:03:20,162 WARN L188 ceAbstractionStarter]: Timeout [2021-08-12 20:03:20,162 INFO L202 PluginConnector]: Adding new model max-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.08 08:03:20 BasicIcfg [2021-08-12 20:03:20,162 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-12 20:03:20,163 INFO L168 Benchmark]: Toolchain (without parser) took 522299.22 ms. Allocated memory was 197.1 MB in the beginning and 1.1 GB in the end (delta: 922.7 MB). Free memory was 178.2 MB in the beginning and 584.2 MB in the end (delta: -406.1 MB). Peak memory consumption was 517.5 MB. Max. memory is 8.0 GB. [2021-08-12 20:03:20,163 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.15 ms. Allocated memory is still 197.1 MB. Free memory is still 179.2 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-12 20:03:20,163 INFO L168 Benchmark]: Boogie Procedure Inliner took 29.31 ms. Allocated memory is still 197.1 MB. Free memory was 178.0 MB in the beginning and 176.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 20:03:20,163 INFO L168 Benchmark]: Boogie Preprocessor took 21.12 ms. Allocated memory is still 197.1 MB. Free memory was 176.6 MB in the beginning and 175.6 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-12 20:03:20,163 INFO L168 Benchmark]: RCFGBuilder took 282.05 ms. Allocated memory is still 197.1 MB. Free memory was 175.4 MB in the beginning and 162.6 MB in the end (delta: 12.9 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-08-12 20:03:20,163 INFO L168 Benchmark]: TraceAbstraction took 521960.63 ms. Allocated memory was 197.1 MB in the beginning and 1.1 GB in the end (delta: 922.7 MB). Free memory was 162.2 MB in the beginning and 584.2 MB in the end (delta: -422.0 MB). Peak memory consumption was 501.8 MB. Max. memory is 8.0 GB. [2021-08-12 20:03:20,163 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.15 ms. Allocated memory is still 197.1 MB. Free memory is still 179.2 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 29.31 ms. Allocated memory is still 197.1 MB. Free memory was 178.0 MB in the beginning and 176.7 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 21.12 ms. Allocated memory is still 197.1 MB. Free memory was 176.6 MB in the beginning and 175.6 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 282.05 ms. Allocated memory is still 197.1 MB. Free memory was 175.4 MB in the beginning and 162.6 MB in the end (delta: 12.9 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 521960.63 ms. Allocated memory was 197.1 MB in the beginning and 1.1 GB in the end (delta: 922.7 MB). Free memory was 162.2 MB in the beginning and 584.2 MB in the end (delta: -422.0 MB). Peak memory consumption was 501.8 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (2073states) and FLOYD_HOARE automaton (currently 29 states, 18 states before enhancement),while ReachableStatesComputation was computing reachable states (3059 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 521823.2ms, OverallIterations: 108, TraceHistogramMax: 2, EmptinessCheckTime: 229.8ms, AutomataDifference: 352661.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 29.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 4518 SDtfs, 22352 SDslu, 33563 SDs, 0 SdLazy, 61222 SolverSat, 3875 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 32922.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5794 GetRequests, 1963 SyntacticMatches, 113 SemanticMatches, 3718 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45845 ImplicationChecksByTransitivity, 161211.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=2073occurred in iteration=107, InterpolantAutomatonStates: 2854, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 38491.6ms AutomataMinimizationTime, 107 MinimizatonAttempts, 83134 StatesRemovedByMinimization, 107 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 342.8ms SsaConstructionTime, 1267.1ms SatisfiabilityAnalysisTime, 104674.8ms InterpolantComputationTime, 5350 NumberOfCodeBlocks, 5350 NumberOfCodeBlocksAsserted, 339 NumberOfCheckSat, 5137 ConstructedInterpolants, 110 QuantifiedInterpolants, 121067 SizeOfPredicates, 537 NumberOfNonLiveVariables, 6720 ConjunctsInSsa, 2024 ConjunctsInUnsatCore, 213 InterpolantComputations, 3 PerfectInterpolantSequences, 107/1242 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown